Bedeutung
nginx protokolliert 499, wenn der Client die Verbindung geschlossen hat, bevor der Server antworten konnte. Der Client sieht diesen Code nie.
Typische Ursachen
- Der Nutzer hat die Seite verlassen oder die Anfrage abgebrochen
- Client-Timeout kürzer als die Verarbeitungszeit des Servers
- Timeout beim Health Check des Load Balancers
So beheben Sie es
Als Client oder Besucher
Timeout von Client oder Load Balancer erhöhen, wenn Anfragen berechtigterweise langsam sind.
Als Betreiber der Website oder API
Langsame Endpunkte beschleunigen und Upstream-Latenz prüfen; für Arbeit, die zu Ende laufen muss, proxy_ignore_client_abort erwägen.
Beispielantwort
HTTP/1.1 499 Client Closed Request
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Spezifikation
Nicht im IANA-Register; verwendet von nginx.
FAQ
› Ist 499 ein offizieller Statuscode?
Nein. Es ist ein nginx-Logcode, der nicht über das Netz gesendet wird.
› Warum sehe ich viele 499 in den nginx-Logs?
Clients oder vorgeschaltete Load Balancer geben zuerst auf; vergleichen Sie deren Timeouts mit Ihren Antwortzeiten.