Celery Flower - 在一个 Flower 仪表板中监控多个 celery 工人

Kos*_*ris 5 monitoring redis celery vagrant flower

我有许多工作人员在不同的 EC2 实例上运行,还有一个他们用作代理的常见 Redis [Elasticache] 实例。

我已经在 Vagrant [连同 celery 和 redis] 中设置了 Flower,我想用它监控所有远程工作人员。

注意:Celery+Redis+Flower 与本地 worker 配合良好。我将任务发送给 worker,存储在 Redis 中并显示在 Flower 中。

我已经为远程 Redis 端口 6379 到本地主机 6379 创建了一个隧道,我可以通过 Redis 桌面管理器访问它。

然后,在 Vagrant 中运行,celery flower --broker=redis://10.0.2.2:6379/因此我通过主机操作系统使用隧道 Redis 数据库。

Flower 服务器启动,但显示为空。

据我了解,它找不到要监控的工人。

我将如何提供它?

这是花的输出 在此处输入图片说明