Docker Swarm Ports reagieren nicht mehr

Docker Swarm Ports reagieren nicht mehr

Ich betreibe einen Swarm-Cluster mit nur 3 Mastern. Ich habe einige Ports, die über verschiedene Dienste im Swarm verfügbar sind. Und ein Nginx-Dienst, der in allen 3 Knoten ausgeführt wird, fungiert als Reverse-Proxy.

Wenn ich die Stapel starte, sind alle diese Ports zugänglich und reagieren wie erwartet. Aber nach einiger Zeit reagieren einige dieser Ports auf einige Server nicht mehr und Nginx beginnt, 504 Timeouts auszugeben. (d. h.) Port 5000 reagiert auf Anfragen von Master 1, aber nicht von Master 2 und 3, und Port 6000 reagiert auf Anfragen von Master 1 und 3, aber nicht von Master 2.

Dies sind die Ergebnisse vonnmap -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

Die Ausgabe von netstat -lnpt | grep 5000(in allen 3 Knoten gleich)

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

Ich kann nicht herausfinden, ob dieses Problem etwas mit dem Docker Swarm, Nginx oder dem Hostcomputer selbst zu tun hat. Für jede Hilfe bei der Fehlerbehebung wäre ich sehr dankbar. Bei Bedarf gebe ich gerne weitere Informationen weiter.

Dank im Voraus.

verwandte Informationen