
ネットワーク上のいくつかのワークステーションに RabbitMQ クラスターをセットアップしました。自分のワークステーションの管理 UI からクラスターを表示したところ、他のノードはいずれも実行されていないことがわかりました。
rabbitmqctl でこれらのノードのステータスを確認しましたが、Windows サービスは確実に開始されています。管理 UI にこれが表示される理由を教えていただけますか? また、クラスター内のすべてのノードにキューをミラーリングするポリシーを設定しましたが、これが当てはまるかどうかを確認するにはどうすればよいですか?
答え1
コマンドを使用して、管理ノードからクラスターの可用性を確認できますrabbitmqctl cluster_status
。cluster_status でノードが実行していないと表示され、このノードの rabbitmqctl では実行中であると報告されている場合、これはネットワーク パーティションが原因である可能性があります。ネットワーク パーティションは、ネットワークまたはファイアウォールの構成によって発生する可能性があります。ホスト名 (ノード名の @ の後の部分) にアクセスできるかどうか、およびepmd
すべてのノードのポートがファイアウォールによってブラックリストに登録されていないかどうかを確認する必要があります。詳細については、Rabbitmq クラスタリング ガイド