首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用Flower时查看经纪人信息?

如何在使用Flower时查看经纪人信息?
EN

Stack Overflow用户
提问于 2018-08-10 19:34:35
回答 2查看 2.6K关注 0票数 4

我正在通过命令运行flower:

celery flower --broker=amqp://<username>:<password>@localhost:5672/<virtualhostname> --broker_api=http://<username>:<password>@localhost:5672/api/

我可以看到任务信息,工人信息等。

但只要我转到/broker,我就会在控制台中看到错误:

RabbitMQ management API call failed: Stream closed

并且UI保持空白,没有数据。

有趣的是,每当我转到/monitor时,我都会在控制台中看到同样的错误,然而,几秒钟后,图形就会加载到监视器页面上。

但对于代理页面,即使在等待之后也没有任何反应。

我使用的代理是RabbitMQ,并且已经通过以下命令为该代理启用了管理插件:rabbitmq-plugins enable rabbitmq_management

为什么我会收到broker页面的流关闭错误?

相关的github问题:https://github.com/mher/flower/issues/830

EN

回答 2

Stack Overflow用户

发布于 2019-02-22 16:27:32

在API中,您使用5672端口,但是RabbitMQ管理broker_api通常侦听不同的端口15672 (请参见the documentation)。此外,您使用的用户必须被授予management权限(请参见docs)

票数 7
EN

Stack Overflow用户

发布于 2018-08-12 23:10:06

在RabbitMQ管理网页中,您应该查看用户权限。重要的是,正在使用的用户flower有权访问“虚拟主机”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51785636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档