Ich habe einen Nginx-Reverse-Proxy, der Anfragen von einem äußeren Amazon-ELB an interne ELBs weiterleitet.
Ich habe 6 Backend-Instanzen, die die Anforderungen bearbeiten. Die Site-fähigen Konfigurationen sehen folgendermaßen aus, es gibt jedoch unterschiedliche Portnummern und Proxy-Pass. Alles andere ist identisch:
server {
listen 3000;
location / {
proxy_pass http://internal-prod732r8-PrivateE-1GJ070M0745TT-348518554.eu-west-1.elb.amazonaws.com:3000;
include /etc/nginx/proxy.conf;
}
}}
Etwa alle 24 Stunden funktioniert eine der Konfigurationen nicht mehr. Alle anderen Proxys funktionieren einwandfrei. Wenn ich nginx neu starte, funktionieren alle Konfigurationen wieder. Es gibt nichts in error.log, nichts Seltsames in Access Log, Syslog oder Dmesg.
Ist das etwas bekannt? Habe ich mit meinen Proxy-Konfigurationen etwas falsch gemacht? Gibt es noch andere Protokolle, in die ich schauen kann?