我正在使用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==
请帮我解决这个问题,谢谢!
更新:有趣的是,当我从办公室网络切换回个人网络时,它可以正常工作。可能与端口/网络防火墙有关吗?
答案 0 :(得分:1)
添加配置文件:
/etc/rabbitmq/rabbitmq-env.conf
添加一行,如下所示:
NODENAME=rabbit@localhost