花无法监视自定义队列

时间:2018-10-26 08:17:06

标签: celery flower

设置了芹菜,Redis和花朵后,我进行了一些基本测试,使用默认的celery队列,一切正常。之后,我创建了一些自定义队列,然后flower无法监视这些自定义队列。我认为Flower会继续监视celery队列。虽然,花朵可以正确地监视结果。

芹菜项目报告:

software -> celery:4.2.1 (windowlicker) kombu:4.2.1 py:2.7.15rc1
            billiard:3.5.0.4 redis:2.10.6
platform -> system:Linux arch:64bit imp:CPython
loader   -> celery.loaders.app.AppLoader
settings -> transport:redis results:redis://127.0.0.1:6379/0

broker_url: u'redis://url/0'
result_backend: u'redis://url/0'
task_routes: {
    u'celery.crawler.fbk.download_alt_text': {   u'queue': u'fbk_alt_text'}}

flower命令:

celery flower -A downloader -Q fbk_alt_text --broker=redis://url:6379/0

概念验证: flower_monitor flower_broker

1 个答案:

答案 0 :(得分:1)

根据屏幕截图,芹菜工人和花卉配置不正确。确保芹菜工作者正在使用该队列中的任务。

如果芹菜工人正在使用队列,那么鲜花将在经纪人部分显示队列。

A

在“经纪人”部分,应显示celery worker -l info -A app -Q foo flower -A app -Q foo

enter image description here