Панель инструментов Celery Flower удалить работника

Недавно я установил flower 0.8.4, создал снимок в Digital Ocean, а затем запустил новый сервер, используя этот снимок. Теперь цветок все еще показывает имя старого работника. Как я могу удалить этого работника, сохранив при этом существующую информацию о работнике.

Сельдерей начинает:

worker -n celeryd@%h -f /usr/local/src/imbue/application/imbue/log/celeryd.log --loglevel=DEBUG --autoscale=50,10

Цветок:

/usr/bin/python /usr/local/bin/flower --basic_auth=root:password --port=8082 --broker=amqp://user:password@rabbitmq:5672// --persistent=True --db=/usr/local/src/imbue/application/imbue/log/flower.db

введите здесь описание изображения


person gogasca    schedule 18.04.2016    source источник


Ответы (2)


Недавно в цветок была добавлена ​​новая опция purge_offline_workers (--purge_offline_workers / FLOWER_PURGE_OFFLINE_WORKERS). Эта опция удаляет офлайн-работников с цветочной панели.

Для получения дополнительной информации см. https://github.com/mher/flower/pull/852 и https://github.com/mher/flower/issues/604

Кроме того, в последней версии mher/flower есть окно поиска в правом верхнем углу панели инструментов. Введя слово online в поле поиска, вы можете отфильтровать всех офлайн-работников.

person Aida    schedule 05.02.2019

Я выключил постоянный флаг с True на False и перезапустил сельдерей.

/usr/bin/python /usr/local/bin/flower --basic_auth=flower:flower --port=8082 --broker=amqp://rabbitmq:rabbitmq@rabbitmq:5672// --inspect=True --persistent=True --db=/usr/local/src/imbue/application/imbue/log/flower.db
person gogasca    schedule 17.05.2016