无法连接到amqp:// guest:** @ 127.0.0.1:5672 //:[Errno 111]连接被拒绝

时间:2018-05-15 06:46:49

标签: django python-2.7 rabbitmq celery

我在Django 1.8上使用rabbitmq服务器。当我重新启动rabbitmq-server时,操作完成。显示消息重启确定。但是当我看到输出后显示的状态时。

启动节点rabbit @ bynrySystem ... 错误:无法连接到节点rabbit @ bynrySystem:nodedown

诊断

试图联系:[rabbit @ bynrySystem]

兔@ bynrySystem:   *连接到bynrySystem上的epmd(端口4369)   * epmd报告:节点'兔子'根本没有运行                   bynrySystem上没有其他节点   *建议:启动节点

当前节点详细信息: - 节点名称:'rabbitmq-cli-59 @ bynrySystem' - 主目录:/ var / lib / rabbitmq - cookie hash:f / MoFCCKTONVCYhIDLxvew ==

当我运行任务时,会出现以下错误。

消费者:无法连接到amqp:// guest:** @ 127.0.0.1:5672 //:[Errno 111]连接被拒绝。

请帮忙。感谢。

2 个答案:

答案 0 :(得分:0)

此错误的常见原因是关闭后cookie哈希设置不正确。如果RabbitMQ节点中没有任何有价值的数据或定义,只需停止该服务并删除/ var / lib / rabbitmq / *,然后重新启动即可。

sudo rm -rf /var/lib/rabbitmq/*

重置节点,因此它将删除所有消息。

答案 1 :(得分:0)

对我有用的是Rabbitmqctl重置

rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
rabbitmqctl list_users

导致

Listing users ...
guest   [administrator]

ref enter link description here

这将适用于默认配置。但是,用用户有权访问该虚拟主机来创建虚拟主机似乎是一种更好的做法。