Ошибка сельдерея «Ошибка: ни один узел не ответил в течение срока» ошибка - как отладить? - PullRequest
0 голосов
/ 10 июня 2019

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

Я использую Celery (через Docker / Kubernetes) с Redis-сервером. Я использую эту команду:

celery worker --uid 33 -A finimize_django --loglevel=DEBUG -E

(я только что настроил его на отладку)

Я использую celery==4.3.0 и redis==3.2.1.

Всякий раз, когда я бегу celery -A app_name status, я получаю:

Error: No nodes replied within time constraint.

Что странно, так это то, что Сельдерей работает нормально. Я вижу, как обрабатываются задачи, и даже если я monitor Redis, кажется, работает успешно. Это также работало в течение нескольких месяцев, только для того, чтобы это началось на прошлой неделе.

Это вызывает проблему, потому что мой тест живучести убивает капсулу из-за этого сообщения об ошибке.

Как я могу отладить основную проблему? В выводе журнала ничего нет, что дает ошибку.

Спасибо!

...