Python 连接到远程计算机上的amqp的Flower中没有信息

Python 连接到远程计算机上的amqp的Flower中没有信息,python,rabbitmq,celery,flower,Python,Rabbitmq,Celery,Flower,我在机器A上设置了rabbitmq+芹菜+花。当我访问此花时,我会在代理、任务和工作人员选项卡中获得所有信息 如何在机器A上启动flower: flower——经纪人=amqp://guest:guest@localhost:5672/--broker_api=http://guest:guest@本地主机:15672/api/ 然而,如果我在机器B上设置flower,但指向第一台机器A的amqp,我不会得到任何信息。3个选项卡仍然为空 我如何在机器B上启动flower: flower——经纪人

我在机器A上设置了rabbitmq+芹菜+花。当我访问此花时,我会在代理、任务和工作人员选项卡中获得所有信息

如何在机器A上启动flower:

flower——经纪人=amqp://guest:guest@localhost:5672/--broker_api=http://guest:guest@本地主机:15672/api/

然而,如果我在机器B上设置flower,但指向第一台机器A的amqp,我不会得到任何信息。3个选项卡仍然为空

我如何在机器B上启动flower:

flower——经纪人=amqp://guest:guest@机器ip:5672/--代理api=http://guest:guest@机器ip:15672/api/

注意:管理插件已经启用

我可能做错了什么

谢谢

[编辑] 附言:
对于用户帐户和vhost,它仍然不起作用。 查看了日志,下面是内容:

[I 150112 11:15:13命令:107]代理:amqp://username:@[broker ip]:5672/vhapp
[I 150112 11:15:15混音:225]已连接到amqp://username:
@[broker ip]:5672/vhapp [E 150112 11:16:18状态:71]
无法获取代理信息:(“连接中止”,错误(110,“连接超时”)
[E 150112 11:17:50状态:112]无法检查代理:(“连接中止”,错误(110,“连接超时”)
[E 150112 11:17:50状态:112]无法检查代理:(“连接中止”,错误(110,“连接超时”)
[E 150112 11:17:50状态:112]无法检查代理:(“连接中止”,错误(110,“连接超时”)

[E 150112 11:17:50 state:112]无法检查代理:(“连接中止”,错误(110,“连接超时”)

我认为问题在于RabbitMQ默认情况下只允许用户“来宾”从本地主机连接

通常,您应该专门为您的应用程序创建一个用户帐户。芹菜在这里有简单的操作说明:

您还可以将RabbitMQ配置为允许来宾从远程主机进行连接,这将在此处讨论: 我明白了

cmd > celery -A task worker
another cmd > celery flower

它可以工作。

谢谢你的建议,但即使有不同的用户和vhost,我仍然无法获得任何数据。它连接正确。但是代理、工作人员和任务选项卡为空。然而,他们在当地居住。