DevToolPal
PL
4xx Błędy klienta Niestandardowy

499 Client Closed Request

Klient zamknął żądanie

Co to znaczy

nginx zapisuje 499, gdy klient zamknął połączenie, zanim serwer wysłał odpowiedź. Klient nigdy nie widzi tego kodu.

Typowe przyczyny

  • Użytkownik przeszedł gdzie indziej lub anulował żądanie
  • Limit czasu klienta krótszy niż czas przetwarzania na serwerze
  • Przekroczony czas health checku load balancera

Jak naprawić

Jako klient lub odwiedzający

Zwiększ limit czasu klienta lub load balancera, jeśli żądania są z natury powolne.

Jako właściciel strony lub API

Przyspiesz wolne endpointy i sprawdź opóźnienia upstream; rozważ proxy_ignore_client_abort dla pracy, która musi się zakończyć.

Przykładowa odpowiedź

HTTP/1.1
HTTP/1.1 499 Client Closed Request
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

Specyfikacja

Nie ma go w rejestrze IANA; używany przez nginx.

FAQ

› Czy 499 to oficjalny kod statusu?

Nie. To kod logowania nginx, niewysyłany w sieci.

› Dlaczego widzę wiele 499 w logach nginx?

Klienci lub load balancery upstream poddają się pierwsi; porównaj ich limity czasu z czasami odpowiedzi.