在设置了芹菜、Redis和flower之后,我做了一些基本测试,使用默认的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'}}花卉指挥部:
celery flower -A downloader -Q fbk_alt_text --broker=redis://url:6379/0概念证明:


发布于 2018-10-28 06:08:49
芹菜工人和花卉没有按照截图正确配置。确保芹菜工人正在消耗队列中的任务。
如果芹菜工人正在消耗一个队列,那么花将在broker部分显示队列。
celery worker -l info -A app -Q foo
flower -A app -Q foo在broker部分,它应该显示foo。

https://stackoverflow.com/questions/53004375
复制相似问题