我正在尝试设置HA rabbit mq群集,我正在按照https://www.rabbitmq.com/clustering.html
中的说明进行操作第一个兔子mq服务器很好,而在第二个和第三个rabbitmq服务器中我得到以下错误,
Kernel pid terminated (application_controller) ({application_start_failure,kernel,{{shutdown,{failed_to_start_child,net_sup,{shutdown,{failed_to_start_child,auth,{"Cookie file /var/lib/rabbitmq/.erl
我在所有三台服务器上都有双重检查/var/lib/rabbitmq/.erlang.cookie
具有相同的值。坚持这个错误,对此有任何帮助表示赞赏
答案 0 :(得分:1)
也许为时已晚,但我遇到了同样的问题。我在这里解决了这个问题:
rabbitmqctl status
(以root身份或使用sudo)。它给了我一些错误信息。其中一个是:{error_logger,{{2016,9,20},{12,4,22}},“Cookie文件 /var/lib/rabbitmq/.erlang.cookie必须只能由所有者访问“,[]}
ls -l /var/lib/rabbitmq/.erlang.cookie
。它回到我身边:-rwxrwxrwx 1 rabbitmq rabbitmq 20 Set 25 2014 /var/lib/rabbitmq/.erlang.cookie
chmod 600 /var/lib/rabbitmq/.erlang.cookie
我认为其他用户也可能需要更改所有权。这不是我的理由。