TrueURL
4xx Errore del client Codice non standard (nginx)

499 Client Closed Request

Codice non standard che nginx scrive nel log degli accessi quando il client ha chiuso la connessione prima che il server inviasse la risposta.

Frase di stato
Client Closed Request
Redirect
No
Memorizzabile in cache di default
No

Il 499 è un codice specifico di nginx che compare nei log degli accessi quando il client ha chiuso la connessione mentre nginx stava ancora elaborando la richiesta. Non viene inviata alcuna risposta, perché non c’è più nessuno a riceverla.

Di solito significa che l’applicazione a monte era lenta: l’utente ha lasciato la pagina, un load balancer o un client API ha raggiunto il proprio timeout, oppure un health check ha rinunciato. Un picco di 499 con tempi di richiesta lunghi indica un backend lento, mentre qualche 499 dovuto a utenti che interrompono il caricamento delle pagine è normale.

Quando a scadere per primo è il timeout di un proxy davanti a nginx, nginx registra 499 mentre il proxy segnala un proprio errore, come 504 o il 524 di Cloudflare.

Esempio di risposta

HTTP
# The client gave up before nginx had a response; nothing is sent.
# nginx access.log (last field: $request_time in seconds)
198.51.100.23 - - [06/Nov/2026:10:15:32 +0000] "GET /report?year=2026 HTTP/1.1" 499 0 "-" "Mozilla/5.0" 30.001

SEO e verifica dei redirect

I crawler non ricevono mai un 499, ma se Googlebot smette di attendere una pagina lenta, nei tuoi log compare un 499 per le sue richieste. È un segnale di tempi di risposta del server lenti, che riducono la quantità di pagine che Google scansiona. Anche gli strumenti di verifica dei redirect vanno in timeout sui salti molto lenti; il Test latenza redirect mostra quale salto è lento.

Cause comuni e casi d’uso

  • Il backend dell’applicazione impiega più tempo di quanto il client, la CDN o il load balancer siano disposti ad attendere.
  • Gli utenti interrompono o abbandonano una pagina lenta prima che si carichi.
  • Il monitoraggio e gli health check usano timeout brevi.

Verifica redirect URL

Scopri tutti i codici di stato restituiti da un URL, salto dopo salto, con la verifica redirect gratuita di TrueURL.