L'errore 522 Connection Timed Out si verifica quando Cloudflare non riesce a completare l'handshake TCP con il server di origine entro il limite prestabilito (circa 15 secondi). A differenza del 521 in cui la connessione viene rifiutata subito, nel 522 i pacchetti TCP SYN inviati da Cloudflare cadono nel vuoto senza ricevere risposta TCP SYN-ACK.
Le cause frequenti sono:
- Routing di rete errato o congestione tra l'edge e il datacenter dell'origine
- Rate limiting a livello di kernel o regole di firewalling (come fail2ban o moduli Anti-DDoS del provider) che silenziosamente scartano i pacchetti provenienti dagli IP di Cloudflare
- Indirizzo IP di origine errato nei record DNS del pannello Cloudflare.
Controlla che i pacchetti SYN arrivino all'host analizzando il traffico con tcpdump -ni any 'tcp[tcpflags] & tcp-syn != 0 and port 443'.