gpt4 book ai didi

linux - Rabbitmq 服务器启动失败

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:37:56 24 4
gpt4 key购买 nike

我在两台电脑A和B上安装了两个rabbitmq-server。但是我无法在计算机A中启动rabbitmq-server。rabbitmq-server可以在电脑B启动。

计算机 A 中的错误消息如下所示:*{error_logger,{{2012,11,20},{19,55,37}},"协议(protocol):~p: 注册错误:~p~n",["inet_tcp",{{badmatch,{error,epmd_close }}*

epmd 服务器拒绝连接!!!

计算机A尝试使用全局IP地址连接自己的epmd服务器,如172.16.217.128电脑B连接自己的epmd服务器,本地ip地址为127.0.0.1

epmd 只允许本地 ip 地址的连接请求。所以计算机A拒绝连接。

顺便说一句,我再做一些测试。如果我在计算机 A 中运行“ping 127.0.0.1”命令:20:03:59.571514 IP 172.16.217.128 > 127.0.0.1: ICMP echo 请求,id 9299,seq 2,长度 6420:03:59.571533 IP 127.0.0.1 > 127.0.0.1: ICMP 回显回复,id 9299,seq 2,长度 64

如果我在计算机 B 上运行“ping 127.0.0.1”命令:19:44:03.612930 IP 127.0.0.1 > 127.0.0.1: ICMP 回显请求,id 1805,seq 11,长度 6419:44:03.612941 IP 127.0.0.1 > 127.0.0.1: ICMP 回显回复,id 1805,seq 11,长度 64

计算机A在ping自己时使用源IP地址172.16.217.128!!!这就是电脑A无法启动rabbitmq-server,epmd拒绝ip地址127.0.0.1的原因

最佳答案

查看 /bin/hostname 的输出,确保该字符串出现在/etc/hosts 中的“172.16.217.128”行。如果正在运行,则杀死 epmd,然后重新启动 rabbitmq。一旦它可以与 epmd(在端口 4369 上)会合,您应该会发现它正常工作。

顺便说一句,我不会将 172.16.217.128 称为“全局”IP,因为它是一个 rfc1918 IP。

关于linux - Rabbitmq 服务器启动失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13472895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com