Назад | Перейти на главную страницу

RabbitMQ «узел не запущен»

Я установил кластер RabbitMQ на нескольких рабочих станциях в сети. Я просматриваю кластер через пользовательский интерфейс администратора на своей рабочей станции и вижу, что ни один из других узлов не работает.

Я проверил статус этих узлов через rabbitmqctl, и служба Windows определенно запущена. Может кто-нибудь сказать мне, почему пользовательский интерфейс администратора показывает это? Кроме того, я настроил политику для зеркалирования очередей для всех узлов в кластере, так как я могу проверить, что это так?

Вы можете проверить доступность кластера с вашего узла управления, используя rabbitmqctl cluster_status команда. Если cluster_status сообщит вам, что узлы не работают, в то время как rabbitmqctl на этих узлах сообщает, что он запущен, это может быть вызвано разделом сети. Сетевой раздел может быть вызван конфигурацией сети или брандмауэра. Вам нужно будет проверить, можете ли вы получить доступ к именам хостов (часть имени узла после @) и что epmd порты на всех ваших узлах не попадают в черный список брандмауэром. Более подробную информацию можно найти в Руководство по кластеризации Rabbitmq