芹菜花的经纪人选项卡是空白的

时间:2013-08-22 22:02:22

标签: python redis celery

我正在用瑞迪斯作为经纪人来经营芹菜和芹菜花。一切都正确启动,工人可以从redis找到工作,芹菜工人成功完成工作。

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

我想知道芹菜花是否试图在Broker标签中监控不同的队列?我没有在花文档中看到任何设置来覆盖或确认。我很乐意根据要求提供更多信息,但我不确定相关内容。

3 个答案:

答案 0 :(得分:15)

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

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

希望这有助于其他人。

答案 1 :(得分:4)

对于AMQP,这是一个例子。

/usr/bin/celery -A app_name --broker=amqp://user:pw@host//vhost --broker_api=http://user:pw@host:host_port/api flower

broker_api是带有/ api

的rabbitmq web ui端点

答案 2 :(得分:0)

rabbitmq-plugins enable rabbitmq_management

这对http://flower.readthedocs.org/en/latest/config.html?highlight=broker_api#broker-api

有帮助
相关问题