Errore
Prova i consigli in questo Suggerimento della community per aiutarti a risolvere l’“Error 520: il server Web riporta un errore sconosciuto”.
Background
Error 520 è essenzialmente una risposta generica quando avviene qualcosa di inatteso o quando il server di origine interpreta erroneamente o non tollera una richiesta a causa di una violazione di protocollo o di una risposta vuota. Un errore 520 avviene quando la connessione è iniziata sul server Web di origine, ma la richiesta non è stata completata. La ragione più comune che causa ciò è sia un programma, un cronjob o una risorsa che impiega più risorse di quelle che dovrebbe, causando una mancata risposta appropriata del server a tutte le richieste. Quando questo accade, vedrai “Error 520: Web server is returning an unknown error”.
Idee per una risoluzione rapida
-
Il tuo server Web o attrezzatura di networking, qualsiasi dispositivo http aware come Firewall, Bilanciatori di carico, et al, resetta la connessione TCP dopo aver stabilita. A volte, quando un server Web va in crash, resetterà la connessione. Controlla i registri di errore del tuo server Web con il tuo provider di hosting per scoprire l’orario dell’errore e vedere se ci siano messaggi di errore.
-
Il tuo server Web ha riportato una risposta non valida che ha superato i nostri limiti. Ciò capita spesso se il tuo server Web riporta troppe o intestazioni troppo grandi. Ciò viene spesso causato da script improvvisi che riportano troppi cookie, per esempio. Il framework Code Igniter PHP ha anch’esso alcuni bug relativi a questa situazione.
-
Quando parli con il tuo provider di hosting, assicurati che includano gli IP di Cloudflare nella loro lista di consenso.
-
Anche se l’errore 520 può essere scatenato da scenari di casi edge unici e apparentemente strani, essi vengono generalmente causati da: reset di connessione (a seguito di un handshake TCP riuscito), intestazioni che superano il limite di dimensioni di Cloudflare (sopra gli 8 kb), una risposta vuota dall’origine, una risposta HTTP non valida, intestazioni di risposta mancanti da una risposta HTTP, o la presenza di molteplici intestazioni di lunghezza del contenuto.
-
Nota che se Always Online è abilitato, l’errore causerà il servizio di una pagina Always Online. Disabilita Always Online e vedi se l’errore sparisce o cambia. Se è il caso, consulta la #CommunityTip 521 o 522 appropriata.
-
Se l’errore persiste, pubblica sul sito e fornisci URL di esempio, Ray ID e l’output da una traceroute di un qualsiasi utente impattato, copia l’output di
esempio.com/cdn-cgi/trace
- sostituisciesempio.com
con il dominio influenzato. Prepara anche due file HAR: uno che mostra la tua richiesta con Cloudflare abilitato sul tuo sito Web e l’altro con Cloudflare temporaneamente disabilitato - vedi Come disattivo temporaneamente Cloudflare? Se il Supporto di Cloudflare ti deve aiutare, questi due file HAR saranno utili per confrontare le risposte del server.
Lettura Lite
https://support.cloudflare.com/hc/en-us/articles/115003011431#520error
Risorse di background
Centro di aiuto
YouTube
Ricerca il problema
Google
Se ti serve maggiore aiuto
Questa community di altri utenti Cloudflare potrebbe aiutarti, accedi a Cloudflare e pubblica la tua domanda alla Community. Quando pubblichi sulla Community, assicurati di includere quante più informazioni possibili: il messaggio di errore specifico che vedi, gli URL di dove sta succedendo, screenshot dell’errore e i passaggi per riprodurre tale errore. Indica quali passaggi di risoluzione dei problemi hai tentato, di modo che possiamo aiutarti meglio.
Questo è un Suggerimento della community Cloudflare, per vedere altri suggerimenti clicca qui.
Çevirme…traduzir…翻译…traducir…Traduire…Übersetzen… Tradurre questo Suggerimento
FXWSCT 101819