Docker Swarm Ports deja de responder

Docker Swarm Ports deja de responder

Estoy ejecutando un clúster de enjambre con solo 3 maestros. Tengo algunos puertos expuestos en varios servicios del enjambre. Y un servicio Nginx que se ejecuta en los 3 nodos actúa como proxy inverso.

Cuando inicio las pilas, todos estos puertos son accesibles y responden como se esperaba. Pero después de un tiempo, algunos de estos puertos dejan de responder a algunos servidores y Nginx comienza a generar tiempos de espera 504. (es decir) el puerto 5000 responde a las solicitudes del Maestro 1 pero no del Maestro 2 y 3 y el puerto 6000 responde a las solicitudes del Maestro 1 y 3 pero no del Maestro 2.

Estas son las salidas denmap -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

La salida de netstat -lnpt | grep 5000(igual en los 3 nodos)

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

No puedo determinar si este problema está relacionado con el enjambre de Docker, Nginx o la propia máquina host. Cualquier ayuda para depurar esto sería muy apreciada. Estaría más que feliz de compartir más información si es necesario.

Gracias de antemano.

información relacionada