Сельдерей не запущен, нет сообщения об ошибке

#python #windows #django-celery

#python #Windows #django-сельдерей

Вопрос:

Мы используем сельдерей для некоторого планирования задач django в системе Windows. В течение нескольких месяцев он работал без проблем. Однако сегодня, после перезагрузки (это происходит почти ежедневно) Я не могу запустить сельдерей. Celerybeat запускается нормально, однако, когда я запускаю Celeryd, он начинает загружаться, но затем возвращается в командную строку Windows без каких-либо ошибок.

Ошибки значительно упростили бы диагностику, но без них я понятия не имею, с чего начать. Я почти ничего не знаю о сельдерее, парень, который все настроил, давно покинул компанию, поэтому я в недоумении, что делать.

Любая помощь в диагностике проблемы будет приветствоваться! если есть какая-либо информация, которую мне нужно будет предоставить, дайте мне знать.

Редактировать

Я обнаружил файл журнала, который содержит следующее:

 [2011-10-19 14:32:22,924: WARNING/MainProcess] amqplib.client_0_8.exceptions
[2011-10-19 14:32:22,924: WARNING/MainProcess] .
[2011-10-19 14:32:22,924: WARNING/MainProcess] AMQPChannelException
[2011-10-19 14:32:22,924: WARNING/MainProcess] :
[2011-10-19 14:32:22,924: WARNING/MainProcess] (404, u"NOT_FOUND - no queue 'celery' in vhost '/'", (60, 20), 'Channel.basic_consume')
[2011-10-19 14:32:22,924: INFO/MainProcess] process shutting down
  

Спасибо!

Ответ №1:

Кажется, RabbitMQ необходимо перезапустить. Я многому научился из этого опыта.