Erlang Rabbit mq启动错误-应用程序启动失败
我正在尝试设置一个HA rabbit mq集群,并按照中的说明进行操作 第一个rabbitmq服务器很好,而在第二个和第三个rabbitmq服务器中,我得到以下错误Erlang Rabbit mq启动错误-应用程序启动失败,erlang,runtime-error,rabbitmq,startup,Erlang,Runtime Error,Rabbitmq,Startup,我正在尝试设置一个HA rabbit mq集群,并按照中的说明进行操作 第一个rabbitmq服务器很好,而在第二个和第三个rabbitmq服务器中,我得到以下错误 Kernel pid terminated (application_controller) ({application_start_failure,kernel,{{shutdown,{failed_to_start_child,net_sup,{shutdown,{failed_to_start_child,auth,{"Coo
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
是否具有相同的值。由于这个错误,我们非常感谢您提供的任何帮助也许已经太晚了,但我遇到了同样的问题。下面是我如何解决的:
rabbitmqctl status
(作为root用户或使用sudo)。它给了我一些错误信息。其中一项是:ls-l/var/lib/rabbitmq/.erlang.cookie
。这让我想起:chmod 600/var/lib/rabbitmq/.erlang.cookie
我认为其他用户可能也必须改变所有权。这不是我的难题。顺便说一句,错误消息显示为截断,但不是-我在erl_crash.dump中也对其进行了三次检查,这是完整的错误消息。erlang.cookie通常位于运行rabbitmq的用户的主目录中。你能把饼干移到~/吗?如果他们也开始烤了,但不起作用,你能试试吗。如果出现同样的问题,请发布netstat-an | grep 5672的输出(必须在节点无法启动的主机上运行)。我试图查看是否有其他应用程序正在使用该端口。当我使用netstat-an | grep5672时,我什么也看不到