DevToolPal
IT
4xx Errori del client Non standard

499 Client Closed Request

Richiesta chiusa dal client

Cosa significa

nginx registra 499 quando il client chiude la connessione prima che il server invii una risposta. Il client non vede mai questo codice.

Cause comuni

  • L'utente ha lasciato la pagina o annullato la richiesta
  • Timeout del client più breve del tempo di elaborazione del server
  • Timeout dell'health check del load balancer

Come risolvere

Lato client o visitatore

Aumenta il timeout del client o del load balancer se le richieste sono legittimamente lente.

Lato gestore del sito o dell’API

Velocizza gli endpoint lenti ed esamina la latenza upstream; valuta proxy_ignore_client_abort per lavori che devono completarsi.

Risposta di esempio

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

Specifica

Non presente nel registro IANA; usato da nginx.

Domande frequenti

› Il 499 è un codice di stato ufficiale?

No. È un codice di log di nginx, non inviato in rete.

› Perché vedo molti 499 nei log di nginx?

Client o load balancer upstream si arrendono per primi; confronta i loro timeout con i tuoi tempi di risposta.