
Configurei um cluster RabbitMQ em algumas estações de trabalho na rede. Estou visualizando o cluster por meio da UI administrativa em minha própria estação de trabalho e vendo que nenhum dos outros nós está em execução.
Verifiquei o status desses nós por meio do RabbitMQCTL e o serviço do Windows foi definitivamente iniciado. Alguém pode me dizer por que a interface do administrador está mostrando isso? Além disso, configurei uma política para espelhar filas para todos os nós do cluster. Como posso verificar se esse é o caso?
Responder1
Você pode verificar a disponibilidade do cluster em seu nó de gerenciamento usando rabbitmqctl cluster_status
o comando. Se cluster_status informar que os nós não estão em execução enquanto o RabbitMQCTL nesses nós estiver relatando que está em execução - isso pode ser causado pela partição da rede. A partição da rede pode ser causada pela configuração da rede ou do firewall. Você terá que verificar se pode acessar nomes de host (parte do nome do nó após @) e se as epmd
portas em todos os seus nós não estão na lista negra do firewall. Mais informações podem ser encontradas emGuia de clustering Rabbitmq