远程队列上的芹菜花监视器:无法让它看到队列

时间:2015-07-29 19:36:09

标签: python-3.x amazon-ec2 celery amazon-elasticache flower

有三个实例,每个实例都在redis代理和后端运行带有芹菜队列的Django应用程序。

在第四个实例中,我们正在尝试设置Flower监视器以密切关注前三个实例。在三个不同的端口上都应该有一个Flower监视器。

所有四个实例和redis代理都在Amazon Web Services中,因此权限可能是个问题。我们已经尝试打开实例和redis实例的安全组之间的所有流量,但无济于事。

所有三个花朵过程尽职尽责,Flower网页功能齐全。问题是绝对没有内容进入:代理选项卡中没有队列,工作选项卡中没有工作人员,任务选项卡中没有任务。我没有注意到日志中有任何不妥之处,但我愿意接受可能的检查建议。

目前前三个实例中的每一个都有自己的花,可以正常工作而没有任何问题。目标是将Flowers收集到单个实例上以简化监控。

可能出现什么问题?我该如何诊断?

PS:我可以redis-cli进入sentinel节点的所有redis实例。

我尝试了两种命令模式:

pathto/bin/celery --port=5555 --broker=redis://ourbroker:xxxx//

这不起作用,所以我使用brokerbackend参数构建了一个Celery对象并尝试了这个:

pathto/bin/celery --port=5555 -A app_name flower

这两者都产生了所描述的症状。

0 个答案:

没有答案