Цветок сельдерея дает неизвестному работнику

Я использую сельдерей с бэкэндом Redis.

я передаю CELERY_RESULT_BACKEND с правильным URL-адресом redis, а также URL-адресом брокера в конфигурацию приложения Celery.

Я запускаю цветок, указав путь к моему приложению Celery с помощью -A, а также устанавливаю аргумент --inspect_timeout=30, чтобы разрешить медленный ответ от работника. Я получаю Неизвестный рабочий «сельдерей @» при нажатии на рабочего в пользовательском интерфейсе.

Любые идеи, как заставить это работать?


person chris    schedule 14.01.2016    source источник


Ответы (1)


На странице панели управления есть кнопка «Обновить». Он обновляет воркеры, повторно отправляя команду проверки. Если вы запускаете воркеров после цветка, просто обновите воркеры.

Кнопка «Обновить» — это выбор в раскрывающемся меню, в котором по умолчанию выбрано «Завершение работы». Чтобы обновить, вы должны сначала выбрать работника (или всех их). Согласно здесь: https://github.com/mher/flower/issues/395

person along    schedule 15.03.2016
comment
Рекомендуется включать соответствующую часть ссылки в ответ. - person zx485; 15.03.2016