Docker Swarm ポートが応答しなくなる

Docker Swarm ポートが応答しなくなる

私は 3 つのマスターのみで Swarm クラスターを実行しています。Swarm 内のさまざまなサービスに公開されているポートがいくつかあります。また、3 つのノードすべてで実行されている Nginx サービスはリバース プロキシとして機能します。

スタックを起動すると、これらすべてのポートにアクセスでき、期待どおりに応答します。しかし、しばらくすると、これらのポートの一部が一部のサーバーに応答しなくなり、Nginx が 504 タイムアウトをスローし始めます。(例) ポート 5000 はマスター 1 からの要求には応答しますが、マスター 2 と 3 からは応答しません。また、ポート 6000 はマスター 1 と 3 からの要求には応答しますが、マスター 2 からは応答しません。

これらは、nmap -Pn 172.17.0.1

# Master 1
PORT     STATE    SERVICE
22/tcp   open     ssh
80/tcp   open     http
443/tcp  open     https
5000/tcp open     upnp
6000/tcp open     mmcc
# Master 2
PORT     STATE    SERVICE
22/tcp   open     ssh
80/tcp   open     http
443/tcp  open     https
5000/tcp filtered upnp
6000/tcp filtered mmcc
# Master 3
PORT     STATE    SERVICE
22/tcp   open     ssh
80/tcp   open     http
443/tcp  open     https
5000/tcp filtered upnp
6000/tcp open     mmcc

出力netstat -lnpt | grep 5000(3つのノードすべてで同じ)

tcp6       0      0 :::5000                 :::*                    LISTEN      -                   

この問題が docker swarm または Nginx に関連するものか、それともホスト マシン自体に関連するものかはわかりません。デバッグに関するご助力があれば大変ありがたく思います。必要であれば、さらに情報を共有させていただきます。

前もって感謝します。

関連情報