我在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]连接被拒绝。
请帮忙。感谢。
答案 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
这将适用于默认配置。但是,用用户有权访问该虚拟主机来创建虚拟主机似乎是一种更好的做法。