Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rabbitmq &引用;名称为“的节点”;“兔子”;已经在运行了“;,但也有",;无法连接到节点';兔子'&引用;_Rabbitmq - Fatal编程技术网

Rabbitmq &引用;名称为“的节点”;“兔子”;已经在运行了“;,但也有",;无法连接到节点';兔子'&引用;

Rabbitmq &引用;名称为“的节点”;“兔子”;已经在运行了“;,但也有",;无法连接到节点';兔子'&引用;,rabbitmq,Rabbitmq,Rabbitmq服务器未启动,表示它已在运行: 但是,rabbitmqctl似乎不这么认为: 有人吗?rabbitmq服务器正在某处运行,但无法连接 以下其中一项会提到一些关于兔子的事情: $: ps aux | grep epmd $: ps aux | grep erl 使用Kill-9{pid of rabbitmq process}杀死进程在我的Ubuntu 11.10下,它帮助 #rabbitmqctl cluster MASTER SLAVE #rabbitmqctl start_

Rabbitmq服务器未启动,表示它已在运行:

但是,rabbitmqctl似乎不这么认为:


有人吗?

rabbitmq服务器正在某处运行,但无法连接

以下其中一项会提到一些关于兔子的事情:

$: ps aux | grep epmd
$: ps aux | grep erl

使用
Kill-9{pid of rabbitmq process}

杀死进程在我的Ubuntu 11.10下,它帮助

#rabbitmqctl cluster MASTER SLAVE
#rabbitmqctl start_app

在我总是收到这个错误消息之前…

我也遇到了同样的问题,然后我意识到我没有发出正确的命令

./rabbitmqctl stop 

这在任何时候都有效,尽管它也会关闭erlang运行时。还要注意配置文件的位置

此问题可能由两个问题引起:

  • Rabbit已在服务器上运行。如果是这种情况,请使用您找到的杀死当前正在运行的进程的答案(ps aux | grep rabbit | grep-v grep)
  • 您已更改计算机的IP地址,但未更改/etc/hosts文件以反映计算机的新IP地址
    第一个问题越常见,第二个问题越难找到(特别是如果您在另一台机器上运行rabbit。如果在另一台机器上安装rabbit,它将查看旧的IP地址,并会看到另一台机器已在运行rabbitmq,并给出相同的错误。这在过去曾引起过我的悲痛。

    我在Win 7上遇到过相同的错误,但上面的解决方案在对我来说,解决的问题是删除并重新安装该服务。使用具有管理员权限的控制台:

    rabbitmq服务删除

    rabbitmq服务安装


    我希望这也能帮助其他人

    使用管理控制台,在Win 2012R2 3.5.5版rabbit中,使用remove and install然后重新启动rabbitmq服务器使其正常工作
    然后ctr-c终止作业,然后我可以使用windows服务控制台启动rabbitMq服务。

    我使用
    rabbitmqctl stop
    ,然后使用
    rabbitMq服务器作为根重新启动。

    在我的情况下(windows), 1.我刚开通了停车服务。
    2.已启动服务。

    $CD RabbitMQ服务器\RabbitMQ\u服务器-3.7.8\sbin

    rabbitmq服务删除

    rabbitmq服务安装

    转到:windows服务 查找:RabbitMQ并启动它

    在此启用插件之后:


    rabbitmq插件启用rabbitmq_管理

    NB:
    kill-9通常不需要,
    kill[pid]
    工作正常。终止erlang解释器将导致问题和错误,如“无法连接到节点”。也可以执行
    sudo pkill-9-f erl
    是的,/etc/hosts每次都会收到我的邮件。因此,对于其他人,请确保/etc/hosts文件包含您的服务器名称,例如“127.0.0.1 server2452 server2452.site.com”这是一个比上面建议的kill更优雅的解决方案-要使其工作,请在命令提示符下发出以下命令“rabbitmqctl stop”,然后发出“rabbitmq server”以重新启动服务器。
    root@48c0c0dafaed:/#rabbitmq服务删除bash:rabbitmq服务:未找到命令来自bash shell。此答案是指Windows命令提示符中的命令。此答案在Windows 10上适用。这应该是最佳答案
    
    #rabbitmqctl cluster MASTER SLAVE
    #rabbitmqctl start_app
    
    ./rabbitmqctl stop