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)
我不确定在此还可以尝试什么,希望有人对此有所了解。
答案 0 :(得分:0)
我认为这很可能意味着无法访问端口handleUpdate = event => {
this.setState({
selectedFile: event.target.files[0]
}, ()=>this.handleUpload())
}
。
您的主机文件也有点奇怪:
4369
你能做到吗?
127.0.0.1 localhost []-MacBook-Pro []-MacBook-Pro.local
答案 1 :(得分:0)
在rabbitmq列表上获得帮助后,我发现rabbitmq无法登录,这就是它退出的原因。
更多细节可以帮助他人,使用epmd -d启动epmd有助于最终确定Rabbitmq确实到达了那里,因此在这种情况下这不是问题。但是找到erl_crash.dump文件确实显示了无法登录的错误,所以我更改了/usr/local/etc/rabbitmq/rabbitmq-env.conf中的日志文件路径,现在可以使用了。>