Rabbitmq服务器无法启动

时间:2012-11-20 12:07:11

标签: linux ip rabbitmq message-queue

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

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

epmd服务器拒绝连接!!!

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

连接自己的epmd服务器

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,length 64 20:03:59.571533 IP 127.0.0.1> 127.0.0.1:ICMP echo reply,id 9299,seq 2,length 64

如果我在电脑B中运行“ping 127.0.0.1”命令: 19:44:03.612930 IP 127.0.0.1> 127.0.0.1:ICMP echo请求,id 1805,seq 11,length 64 19:44:03.612941 IP 127.0.0.1> 127.0.0.1:ICMP echo reply,id 1805,seq 11,length 64

计算机A使用源IP地址172.16.217.128当他自己ping !!! 这就是为什么计算机A无法启动rabbitmq-server,epmd拒绝ip地址127.0.0.1的原因

1 个答案:

答案 0 :(得分:0)

查看 let dateComponent = Calendar.current.dateComponents([.day, .month, .year], from: Date()) let formatter = DateFormatter() formatter.dateFormat = "MMMM" let monthText = formatter.string(from: Date()) datePicker.pickerWheels[String(dateComponent.year!)].adjust(toPickerWheelValue: "2017") datePicker.pickerWheels[monthText].adjust(toPickerWheelValue: "December") datePicker.pickerWheels[String(dateComponent.day!)].adjust(toPickerWheelValue: "21") 的输出,并确保字符串出现在" 172.16.217.128"上的/ etc / hosts中。线。然后在运行时杀死epmd,然后重启rabbitmq。一旦它可以与epmd会合(在端口4369上),你会发现它正常工作。

顺便说一句,我不会打电话给172.16.217.128 a" global" IP,因为它是rfc1918 IP。