Errore 530 Cloudflare: workers issue

530: l'errore generico di Cloudflare

L'errore 530 è un codice generico di Cloudflare che incapsula un'errore HTTP 1xxx più specifico. Quando viene mostrato un 530 al browser, nella pagina di errore Cloudflare visualizza anche un numero di errore aggiuntivo (es. 1001, 1003, 1014, 1020) che è la chiave per la diagnosi.

Sotto-codici comuni

I sotto-codici più frequenti sono: 1001 (DNS resolution error nelle regole DNS), 1003 (accesso diretto via IP non consentito), 1014 (CNAME cross-user banned), 1020 (regola firewall Cloudflare ha bloccato la richiesta). Ogni sotto-codice ha una causa specifica.

Errore 1020: firewall block

Il più comune. Una regola del firewall Cloudflare ha bloccato la richiesta. Va in Security > Events e filtra per Action = Block. Vedi quale regola ha bloccato e perché. Le cause tipiche sono: IP in country bloccato, user agent malevolo, pattern in URL sospetto, rate limit superato.

Workers che ritornano errori

Se utilizzi Cloudflare Workers, il 530 può indicare che il worker ha generato un'eccezione non gestita o ha superato i limiti CPU (50ms su piano free). Controlla i log del worker dashboard: Workers > il tuo worker > Logs. Aggiungi try/catch e gestisci le eccezioni esplicitamente, evita operazioni CPU-intensive.

Limit del Worker

I Workers free hanno limiti: 50ms CPU per request, 128MB memoria, 1000 sub-request per chiamata. Superarli causa errori 530/1102. Più verbose: 1101 (worker not found), 1102 (CPU exceeded), 1015 (rate limit). Upgrade a piano Paid Workers per limiti più alti.

Errore 1014: CNAME cross-user

Hai un CNAME che punta a un dominio gestito da un'altro account Cloudflare. Per evitare abusi, Cloudflare blocca i CNAME cross-account a meno che il proprietario del target abbia abilitato "CNAME Setup". Soluzione: usa un'IP diretto (record A) o chiedi al proprietario del CNAME target di autorizzare il tuo dominio.

Errore 1003: accesso via IP

Hai tentato di accedere al sito direttamente tramite IP Cloudflare (es. https://104.16.x.x). Cloudflare blocca per evitare di esporre l'identità del cliente. Usa sempre il nome host: https://tuosito.it. Per accesso diretto al tuo origin, usa l'IP origin reale, non quello Cloudflare.

Diagnosi con Trace

Cloudflare offre Trace: dashboard > il tuo dominio > URL specifica, mostra il path completo della richiesta attraverso Workers, Page Rules, Firewall. Identifica esattamente quale layer ha causato il 530. È lo strumento più potente per debugging di problemi complessi su Cloudflare.

Hai bisogno di aiuto?

Se il tuo sito ha problemi di accesso, il team di G Tech Group può aiutarti. Contattaci tramite il modulo di contatto.

Hai trovato utile quest'articolo?