我正在以redis为经纪人经营 celery 和 celery 花。一切正常启动,工作人员可以从Redis中找到工作,而 celery 工作人员成功地完成了工作。

我遇到的问题是celery flower Web UI中的Broker选项卡没有显示来自Redis的任何信息。我知道Redis网址是正确的,因为它与celeryd使用的网址相同。我也知道 celery 队列中有信息,因为我可以通过redis-cli手动确认。

我想知道 celery 花是否正在尝试监视“代理”选项卡中的其他队列?我没有在花文档中看到任何要覆盖或确认的设置。我很乐意根据要求提供其他信息,但不确定是否相关。

最佳答案

原来,我需要同时使用brokerbroker_api命令行参数来启动Celery Flower:

celery flower --broker=redis://localhost:6379/0 --broker_api=redis://localhost:6379/0

希望这对其他人有帮助。

关于python - celery 花的“经纪人”标签为空白,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18391563/

10-16 23:07