RabbitMQ - 无法联系统计数据库。消息速率和队列长度将不会显示

时间:2011-10-10 10:33:49

标签: rabbitmq

我已经设置了一个兔子经纪人集群,在管理门户插件中我得到以下消息

“无法联系统计数据库。将不会显示消息速率和队列长度”

我搜索过这个错误,但谷歌并不善良。任何人都可以对此有所了解吗?

enter image description here

2 个答案:

答案 0 :(得分:6)

我最近在RabbitMQ(2.8.7)的旧安装上遇到了同样的问题,发现在这个问题上没有解决方案。我发现要重新启动统计数据库,您可以执行:

rabbitmqctl eval'应用程序:停止(rabbitmq_management),应用程序:start(rabbitmq_management)。'

(资料来源:http://en.it-usenet.org/thread/15496/19206/#post19199

答案 1 :(得分:3)

2012-01-11更新:我们相信我们找到了这个来源并在2.7.1中修复了它。然而,它与时间有关,所以我们永远无法复制它。如果有人在2.7.1或更高版本中看到这个,你可以发送电子邮件至support@rabbitmq.com吗?

旧答案如下:

这不是你应该在2.6.1中看到的真正信息。我很想知道你是怎么到那里的。

管理插件在群集中的一个节点上维护单个内存中统计数据库,即使它安装在多个/所有节点上也是如此。在2.6.0之前,如果托管数据库的节点出现故障或被删除,您将看到该错误。但是在2.6.0中,我们确保(或者我认为我们确实)统计数据库将迁移到另一个节点并在必要时重建自己。

所以这可能不是一个非常好的Stack Overflow问题,因为它看起来更像是一个错误报告。节点发生故障/被删除后或从一开始就看到了吗?是在所有节点上安装mgmt还是只安装一个?你可以从各个节点发送日志吗?事实上回复support@rabbitmq.com可能更好。