挂断Rabbitmq服务器

时间:2018-10-07 09:05:07

标签: python django rabbitmq celery

我在运行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...

我尝试过的事情:

  1. 我通过以下方式获取了兔子进程的pid

    ps -ef | grep兔子

并杀死了该进程

sudo kill -9 <pid>

然后我重新启动了rabbitmq-server,问题仍然存在

  1. 我通过以下方式检查了Rabbitmq的状态

    rabbitmqctl状态

它永远卡在下面的短语中

Status of node rabbit@localhost ...
  1. 我尝试使用来停止它

    rabbitmqctl stop

但仍然没有回应

  1. 我尝试在http://localhost:15672的浏览器中打开Rabbitmq管理界面 它说“本地主机拒绝连接。”

伙计们,我需要帮助使其运行.. 在此先感谢:)

0 个答案:

没有答案