我在运行Rabbitmq版本3.7.8的Mac OS High Sierra 10.13.6上 因此,我在Django项目中将芹菜与Rabbitmq结合使用。一切都很好。但是突然,它因以下问题而失败:
当我键入
sudo rabbitmq-server
它说,
## ##
## ## RabbitMQ 3.7.8. Copyright (C) 2007-2018 Pivotal Software, Inc.
########## Licensed under the MPL. See http://www.rabbitmq.com/
###### ##
########## Logs: /usr/local/var/log/rabbitmq/rabbit@localhost.log
/usr/local/var/log/rabbitmq/rabbit@localhost_upgrade.log
Starting broker...
然后在另一个标签中,输入
celery -A <worker-name> worker --loglevel=info
它说,
[2018-10-07 13:22:34,156: ERROR/MainProcess] consumer: Cannot connect to amqp://guest:**@127.0.0.1:5672//: [Errno 61] Connection refused.
Trying again in 2.00 seconds...
[2018-10-07 13:22:36,176: ERROR/MainProcess] consumer: Cannot connect to amqp://guest:**@127.0.0.1:5672//: [Errno 61] Connection refused.
Trying again in 4.00 seconds...
我尝试过的事情:
我通过以下方式获取了兔子进程的pid
ps -ef | grep兔子
并杀死了该进程
sudo kill -9 <pid>
然后我重新启动了rabbitmq-server,问题仍然存在
我通过以下方式检查了Rabbitmq的状态
rabbitmqctl状态
它永远卡在下面的短语中
Status of node rabbit@localhost ...
我尝试使用来停止它
rabbitmqctl stop
但仍然没有回应
伙计们,我需要帮助使其运行.. 在此先感谢:)