-Problem%20beim%20Belastungstest%20mit%20Load%20Balancer.png)
Ich verwende JMeter CLI für Belastungstests unserer Mikrodienste (Nginx+PHP-FPM+Laravel).
Alle Mikrodienste unterliegen einem AWS Application Load Balancer, der einen Integritätscheck durchführt.
Für diesen Mikrodienst läuft der Lasttest mit durchschnittlich 50 Anforderungen/s. Nach einigen Minuten schlägt die Integritätsprüfung fehl mit
50#50: *835 epoll_wait() reported that client prematurely closed connection,
so upstream connection is closed too while sending request to upstream,
client: **.**.**.**, server: _, request: "GET /health HTTP/1.1",
upstream: "fastcgi://unix:/var/run/php-fpm.sock:", host: "**.**.**.**:32807"
Während die Anfragen von JMeter noch in Ordnung sind.
Es ist der einzige Mikrodienst, der den Fehler verursacht. Sie haben jedoch alle die gleiche Nginx-Konfiguration.
Ich habe wirklich keine Ahnung.