Я запускаю сельдерей на двух серверах с одним Redis в качестве брокера.
Команда запуска Celery выглядит следующим образом:
celery multi start 2 -A app_name
Команда запуска цветка:
celery flower -A app_name --address=10.41.31.210 --port=5555
В выводе цветка есть несколько предупреждений:
WARNING:flower.api.control:'stats' inspect method failed
WARNING:flower.api.control:'active_queues' inspect method failed
WARNING:flower.api.control:'registered' inspect method failed
WARNING:flower.api.control:'scheduled' inspect method failed
WARNING:flower.api.control:'active' inspect method failed
WARNING:flower.api.control:'reserved' inspect method failed
WARNING:flower.api.control:'revoked' inspect method failed
WARNING:flower.api.control:'conf' inspect method failed
И самое странное для меня - не все воркеры отображаются в дашборде Цветка. Похоже, что после каждого перезапуска цветка отображаются только некоторые воркеры. Из-за моих стартовых скриптов - должно быть минимум 8 воркеров, но я вижу 4 или иногда 6.
Ищу любое решение или совет. Спасибо.
P.s. У меня нет проблем с одними и теми же сервисами, когда для сельдерея используется только один сервер.