RabbitMQ(OSX):错误:主机x1-6-20-0c-c8-19-6b-bd的epmd错误:超时(超时)

时间:2017-04-21 06:18:25

标签: macos rabbitmq

我正在使用OSX 10.10.5并使用tarball安装RabbitMQ。

通过脚本运行它:

bash sbin/rabbitmq-server

它第一次运行,但重新启动后,它发出了这个错误:

ERROR: epmd error for host x1-6-20-0c-c8-19-6b-bd: timeout (timed out)

sbin/rabbitmqctl status会返回此信息:

Status of node 'rabbit@x1-6-20-0c-c8-19-6b-bd' ...
Error: unable to connect to node 'rabbit@x1-6-20-0c-c8-19-6b-bd': nodedown

DIAGNOSTICS
===========

attempted to contact: ['rabbit@x1-6-20-0c-c8-19-6b-bd']

rabbit@x1-6-20-0c-c8-19-6b-bd:
  * unable to connect to epmd (port 4369) on x1-6-20-0c-c8-19-6b-bd: timeout (timed out)


current node details:
- node name: 'rabbitmq-cli-25@x1-6-20-0c-c8-19-6b-bd'
- home dir: /Users/mohit
- cookie hash: FOxL2w3eJGpNkenIS5ebSw==

请帮我解决这个问题,谢谢!

更新:有趣的是,当我从办公室网络切换回个人网络时,它可以正常工作。可能与端口/网络防火墙有关吗?

1 个答案:

答案 0 :(得分:1)

添加配置文件:

/etc/rabbitmq/rabbitmq-env.conf

添加一行,如下所示:

NODENAME=rabbit@localhost