Rabbitmq在启动后2分钟内一直死机,失败并返回错误:
ERROR: epmd error for host localhost: timeout (timed out)/etc/hosts文件显示:
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连接。我尝试过的其他命令:
$ 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)我不确定在这里还可以尝试什么,我希望有人有一个想法。
发布于 2018-07-31 05:07:10
我认为这很可能意味着端口4369不可访问。
此外,您的hosts文件也有点奇怪:
127.0.0.1 localhost []-MacBook-Pro []-MacBook-Pro.local你能不能这样做:
127.0.0.1 localhost发布于 2018-08-02 04:30:37
在获得rabbitmq列表的帮助后,我发现rabbitmq无法登录,这就是它退出的原因。
更多细节来帮助其他人,使用epmd -d启动epmd是很有用的,最终确定rabbitmq确实达到了目标,所以这不是本例中的问题。但是查找erl_crash.dump文件确实显示了无法记录日志的错误,所以我更改了日志文件的/usr/local/etc/rabbitmq/rabbitmq-env.conf中的路径,现在它可以工作了。
https://stackoverflow.com/questions/51602205
复制相似问题