5

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

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

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

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

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

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

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

我将如何提供它?

这是花的输出 在此处输入图像描述

4

0 回答 0