Il 524 è un codice specifico di Cloudflare. Indica che Cloudflare si è connesso correttamente al server web di origine, ma il server di origine non ha inviato una risposta HTTP prima della scadenza del timeout di lettura del proxy di Cloudflare. Attualmente Cloudflare documenta un valore predefinito di 125 secondi (la documentazione precedente indicava 100); i clienti Enterprise possono aumentarlo fino a 6.000 secondi.
La connessione in sé funziona, quindi il problema è il tempo impiegato dall’applicazione: report di lunga durata, esportazioni di grandi dimensioni, query lente sul database o un backend in attesa di un altro servizio. Il server di origine potrebbe completare il lavoro anche dopo che Cloudflare ha rinunciato; in quel caso i suoi log mostrano una richiesta riuscita, oppure un 499 in nginx.
Esempio di risposta
HTTP/1.1 524 A Timeout Occurred
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 8f3a1b2c4d5e6f74-NRT SEO e verifica dei redirect
Per i crawler un 524 è un errore del server. Le pagine che impiegano più di qualche secondo sono già un problema per la scansione, molto prima di raggiungere il limite di Cloudflare. Sposta le elaborazioni lente in job in background, restituisci 202 con un URL di stato oppure invia la risposta in streaming. Il Test latenza redirect mostra quanto tempo impiega ogni salto.
Cause comuni e casi d’uso
- Uno script, un report o un’esportazione di lunga durata impiega più del timeout di Cloudflare, pari a circa due minuti.
- Query lente sul database o tabelle bloccate.
- L’applicazione attende un’API esterna lenta.
- Le risorse esaurite sul server di origine (CPU, memoria, pool di worker) rallentano ogni richiesta.