Сельдерей с очередью AWS SQS неожиданно не может подключиться - PullRequest
0 голосов
/ 12 марта 2020

Вот уже около года это работает без проблем, но, похоже, внезапно перестал работать на прошлой неделе или в две, и я не уверен, где искать.

Чтобы запустить сельдерей, я просто запускаю эту команду:

PYTHONPATH=[path to project]:. celery -A update.tasks worker -Q update_local --concurrency 2 -E

Вкл. AWS У меня есть настройка SQS с именем update_local.

В файле конфигурации celery. У меня есть файл BROKER_URL = sqs://[AWS:KEYS]@ для учетной записи, которая имеет update_local очередь SQS.

Когда я запускаю ее сейчас, я получаю:

[2020-03-10 22:26:23,789: ERROR/MainProcess] consumer: Cannot connect to amqp://guest:**@127.0.0.1:5672//: [Errno 61] Connection refused.
Trying again in 2.00 seconds...

Снова и снова.

Мне удалось заставить его работать без ошибок, но я должен указать файл конфигурации с флагом --config. Не уверен, почему он больше не находит файл сам по себе.

...