我在 CentOS 5.5 机器上运行 RabiitMQ,使用 Erlang R15B01。在我升级到最新版本 (2.8.4) 之前,RabbitMQ 运行良好。
当我使用以下命令启动 RabbitMQ 时:
/etc/init.d/rabbitmq start
在 RabbitMQ startup_log 中我看到以下内容:
{error_logger,{{2012,7,11},{11,44,15}},"Cookie file /var/lib/rabbitmq/.erlang.cookie mus be accessible by owner only",[]}
Erlang cookie 具有以下权限:
-rwxr-xr-x 1 rabbitmq rabbitmq 17 Jul 10 12:20 .erlang.cookie
有其他人遇到过这种情况吗?或者有人能提供一些我可以遵循的故障排除步骤吗?
非常感谢,Risteard
答案1
好吧,该错误消息准确地告诉您需要发生什么:
$ chmod 600 /var/lib/rabbitmq/.erlang.cookie