Я нахожусь на Mac OS High Sierra 10.13.6, работаю с rabbitmq версии 3.7.8 Так что я использовал rabbitmq с сельдереем в проекте django.Все работало хорошо.Но внезапно это не удалось из-за следующих проблем:
Когда я набираю
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 rabbit
и убил процесс с помощью
sudo kill -9 <pid>
Затем я перезапустил rabbitmq-сервер, проблема сохраняется
Я проверил статус rabbitmq с помощью
статус rabbitmqctl
Он застрял в приведенной ниже фразе навсегда
Status of node rabbit@localhost ...
Я пытался остановить его, используя
rabbitmqctl stop
Но по-прежнему нет ответа
Я попытался открыть интерфейс администратора rabbitmq в браузере по адресу
http://localhost:15672 В нем говорится «localhost отказался подключаться».
Ребята, мне нужна помощь, чтобы запустить его .. Заранее спасибо:)