首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rabbitmq在启动期间死亡,“主机出现epmd错误”

Rabbitmq在启动期间死亡,“主机出现epmd错误”
EN

Stack Overflow用户
提问于 2018-07-31 04:59:15
回答 2查看 3.3K关注 0票数 2

Rabbitmq在启动后2分钟内一直死机,失败并返回错误:

代码语言:javascript
复制
ERROR: epmd error for host localhost: timeout (timed out)

/etc/hosts文件显示:

代码语言:javascript
复制
127.0.0.1   localhost []-MacBook-Pro []-MacBook-Pro.local
255.255.255.255 broadcasthost
::1             localhost

([]替换文件中的实际名称)

我尝试通过自制软件卸载并重新安装Erlang (v20.3.8.3)和Rabbitmq,但仍然没有连接。这也是不管我用的是什么wifi,或者我是否断开了wifi连接。我尝试过的其他命令:

代码语言:javascript
复制
$ echo $HOSTNAME
localhost
$ hostname
localhost

$ ifconfig lo0
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
    inet 127.0.0.1 netmask 0xff000000 
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    nd6 options=201<PERFORMNUD,DAD>

$ lsof -p 15279
COMMAND   PID USER   FD   TYPE             DEVICE   SIZE/OFF    NODE NAME
epmd    15279 user  cwd    DIR                1,5        960       2 /
epmd    15279 user  txt    REG                1,5      46756 4852991 /usr/local/Cellar/erlang@20/20.3.8.3/lib/erlang/erts-9.3.3.2/bin/epmd
epmd    15279 user  txt    REG                1,5     841456 2333502 /usr/lib/dyld
epmd    15279 user  txt    REG                1,5 1170673664 3866438 /private/var/db/dyld/dyld_shared_cache_x86_64h
epmd    15279 user    0r   CHR                3,2        0t0     311 /dev/null
epmd    15279 user    1w   CHR                3,2        0t0     311 /dev/null
epmd    15279 user    2w   CHR                3,2        0t0     311 /dev/null
epmd    15279 user    3u  IPv4 0x91f821cb489372bb        0t0     TCP *:epmd (LISTEN)
epmd    15279 user    4u  IPv6 0x91f821cb3ac82ed3        0t0     TCP *:epmd (LISTEN)
epmd    15279 user    5u  IPv4 0x91f821cb4a2f057b        0t0     TCP localhost:epmd->localhost:55223 (ESTABLISHED)
epmd    15279 user    6u  IPv4 0x91f821cb3a64dc1b        0t0     TCP localhost:epmd->localhost:55470 (ESTABLISHED)
epmd    15279 user    7u  IPv4 0x91f821cb4919995b        0t0     TCP localhost:epmd->localhost:55974 (ESTABLISHED)

我不确定在这里还可以尝试什么,我希望有人有一个想法。

EN

回答 2

Stack Overflow用户

发布于 2018-07-31 05:07:10

我认为这很可能意味着端口4369不可访问。

此外,您的hosts文件也有点奇怪:

代码语言:javascript
复制
127.0.0.1   localhost []-MacBook-Pro []-MacBook-Pro.local

你能不能这样做:

代码语言:javascript
复制
127.0.0.1   localhost
票数 0
EN

Stack Overflow用户

发布于 2018-08-02 04:30:37

在获得rabbitmq列表的帮助后,我发现rabbitmq无法登录,这就是它退出的原因。

更多细节来帮助其他人,使用epmd -d启动epmd是很有用的,最终确定rabbitmq确实达到了目标,所以这不是本例中的问题。但是查找erl_crash.dump文件确实显示了无法记录日志的错误,所以我更改了日志文件的/usr/local/etc/rabbitmq/rabbitmq-env.conf中的路径,现在它可以工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51602205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档