问题标签 [epmd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4542 浏览

erlang - 有没有办法阻止 Erlang 服务器自动启动 epmd?

如果 Erlang 服务器尚未运行,它将自动生成 epmd(Erlang 端口映射器守护进程)。我更愿意使用 systemd 作为单独的服务来管理 epmd。这样如果我在一台主机上运行多个 Erlang 服务器(例如 RabbitMQ 和 ejabberd),如果自动生成 epmd 的服务器关闭,epmd 不会消失。systemd 将在服务关闭时清理任何杂散进程,因此自动生成的 epmd 将无法生存。

在启动任何 Erlang 服务器之前,我主要可以通过确保 epmd 作为单独的服务运行来处理这个问题,但我想进一步确保 epmd 仅作为单独的服务运行。

0 投票
2 回答
1032 浏览

erlang - 在没有 epmd 的情况下启动 erlang VM

我正在尝试将 epmd 与 erlang vm 分开启动,以便对连接处理进行监控。

这工作正常,除了 vm 在 epmd 之前启动的情况。

有没有办法让 erlang vm 在不启动 epmd 的情况下启动它?

0 投票
0 回答
1464 浏览

erlang - RabbitMQ - 关闭 epmd.exe 和服务

有谁知道如何设置 RabbitMQ 以便 epmd.exe 与 RabbitMQ 服务一起关闭?

这篇文章似乎表明这是不可能的:有没有办法阻止 Erlang 服务器自动启动 epmd?

否则说,可能有某种机制以 -daemon 开关开头,我想摆脱它。

0 投票
1 回答
1974 浏览

erlang - epmd 错误打开流套接字:协议不支持地址族

尝试启动 rabbitmq 服务器时,出现以下错误:

我尝试erl -sname foo了命令,它给出了类似的错误。

然后(如此处建议:http: //permalink.gmane.org/gmane.comp.networking.rabbitmq.general/23204)我尝试 epmd -debug了,它给出了以下输出:

试图谷歌搜索 epmd 错误地址系列不受协议支持,但找不到任何东西。

0 投票
2 回答
1465 浏览

erlang - Erlang epmd 问题 - RabbitMQ 和 Ejabberd 在同一主机上

我曾经在一个机器上运行两个 ejabberd 服务器和 RabbitMQ 服务器。但是,有些东西崩溃了,epmd 显示了以下内容:

$ ./epmd -names epmd: up and running on port 4369 with data: name ejabberdjabberpl at port 48654 name ejabberd at port 55243 name rabbit_crypto at port 25673 name rabbit at port 38794

但是,只有ejabberdjabberpl正在运行 - 其他都死了,它们没有在端口上监听。现在,当我尝试启动 crased RabbitMQ 服务器或其他 ejabberd 服务器时 - 他们都说节点上已经存在ejabberdrabbitrabbit_crypto 。

我试图删除 with -stop 但它不起作用:

$ ./epmd -stop rabbit epmd: local epmd responded with <>

0 投票
8 回答
29028 浏览

rabbitmq - 主机 myhost 的 epmd 错误:Windows 10 上的地址(无法连接到主机/端口)

我正在尝试安装rabbitmq。erlang ie OTP 18.1 文件的安装成功完成,rabbitmq 安装也成功完成。但是当我尝试连接rabbitmq时,出现以下错误:

单击下面查看包含错误的图像 Error Empd Rabbitmq

0 投票
2 回答
938 浏览

rabbitmq - 同一服务器和 epmd 上的多个 RabbitMQ 实例

我在同一台服务器上有一个生产和登台网站,我希望他们每个人都使用单独的 RabbitMQ 实例。我正在使用一个 RabbitMQ 安装并且我正在运行两个 RabbitMQ 实例,其中两个 RabbitMQ 实例中的每一个都设置为通过环境变量使用不同的配置。

在这个设置中,两个 RabbitMQ 实例可以共享同一个 epmd 进程吗?还是在两个不同的端口上运行两个 epmd 进程以拥有完全分离的用于登台和生产的基础设施更好?

0 投票
1 回答
580 浏览

erlang - Erlang EPMD 使用非默认 EPMD 端口连接到其他主机

假设有 2 台主机,IP 分别为 192.168.1.11 和 192.168.1.12。

如果我用默认的 EPMD 端口 4369 启动 2 个 Erlang 分布式节点(例如:abc@192.168.1.11 和 def@192.168.1.12),在 net_adm:ping/1 之后,它们可以正常连接。

但是,如果我使用非默认 EPMD 端口(例如 12345)启动其中一个,而使用默认 EPMD 端口启动另一个,则它们不能 - 通过 net_adm:ping/1。

在这种情况下我该怎么办?

0 投票
1 回答
578 浏览

erlang - 在erlang中向远程节点端口发送消息

在两个远程节点之间发送消息时。

erlang:send 是否使用像 epmd 那样的单个端口?

0 投票
1 回答
280 浏览

erlang - erlang epmd 无法运行

我正在尝试将 ejabberd 连接到远程服务器上的节点,但无法 ping 节点。-name 'n1@host1.my'使用和-name 'n2@host2.my'使用内核选项运行的两个节点-kernel inet_dist_listen_min 4370 inet_dist_listen_max 4370都可以访问端口 4370(在 host1.my 上使用 telnet 检查它):

在错误中:

这意味着 epmd 无法运行,但是