クラスターで動作するように 2 つの rabbitmq サーバーをセットアップしたいと考えています。走ろうとするとき
rabbitmqctl join_cluster rabbit@my_rabbit_1.my.domain.nameの上my_rabbit_1
私は得るunable to connect to epmd (port 4369) on my_rabbit_2.my.domain.name: nxdomain (non-existing domain)
私はrabbitmq:latest(debian)を使用.erlang.cookieしていますが、同じです、ホストは問題なく解決します:私はping両方向にできます、nmap -6 -p 4369 my_rabbit_2.my.domain.nam戻ります4369/tcp open epmd
編集:
tcpdumpは、ホスト名の解決中に、rabbitまたはepmd2 種類の DNS クエリを実行しないことを示しています。IPv6 の場合は AAAA、IPv4 アドレスの場合は A ですが、nxdomain使用可能な IPv4 アドレスがないため繰り返し失敗する IPv4 のみです。ただし、次のようなコマンドを実行しようとする場合を除いて、AAAA DNS クエリは試行しませんrabbitmq -n rabbit@local.machine.domain.name。その後、AAAA クエリを実行し、正常に出力します。したがって、問題。どうすれば解決できますか?