RabbitMQ - не удалось связаться со статистической базой данных.Скорости сообщений и длина очереди не будут показаны - PullRequest
5 голосов
/ 10 октября 2011

Я настроил кластер кроличьих брокеров, и в плагине портала управления я получаю следующее сообщение

"Невозможно связаться с базой данных статистики. Скорость сообщений и длина очереди не будут отображаться"

Я искал эту ошибку, но Google не был добрым.Кто-нибудь может пролить свет на это?

enter image description here

Ответы [ 2 ]

6 голосов
/ 28 мая 2014

Недавно у меня была такая же проблема на старой установке RabbitMQ (2.8.7), и я обнаружил, что в этом вопросе нет решения. Я обнаружил, что для перезапуска базы данных статистики вы можете выполнить:

rabbitmqctl eval 'application: stop (rabbitmq_management), приложение: start (rabbitmq_management).'

(Источник: http://en.it -usenet.org / thread / 15496/19206 / # post19199 )

3 голосов
/ 10 октября 2011

Обновление 2012-01-11: Мы считаем, что нашли источник этого и исправили его в 2.7.1. Однако это очень зависит от времени, поэтому мы никогда не смогли его воспроизвести. Если кто-то увидит это в 2.7.1 или более поздней версии, вы можете написать support@rabbitmq.com, пожалуйста?

Старый ответ следует:

Это не совсем то сообщение, которое вы должны увидеть в 2.6.1. Мне было бы интересно узнать, как вы туда попали.

Плагин управления поддерживает единую базу данных статистики в памяти на одном узле в кластере, даже если он установлен на нескольких / всех узлах. До 2.6.0 вы видели эту ошибку, если узел, на котором размещена база данных, вышел из строя или был удален. Но в 2.6.0 мы гарантировали (или я думал, что сделали), что база данных статистики будет мигрировать на другой узел и восстанавливать себя, если это необходимо.

Так что это может быть не очень хороший вопрос переполнения стека, так как он больше похож на отчет об ошибке. Вы видите это после того, как узел вышел из строя / был удален или с самого начала? MGMT установлен на всех узлах или только один? Можете ли вы отправить нам логи с разных узлов? Вероятно, лучше ответить на support@rabbitmq.com.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...