Consigli della community - Risolvere Error 520: Web server is returning an unknown error

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

  1. 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.

  2. 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.

  3. Quando parli con il tuo provider di hosting, assicurati che includano gli IP di Cloudflare nella loro lista di consenso.

  4. 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.

  5. 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.

  6. 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 - sostituisci esempio.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…:greyg: Tradurre questo Suggerimento

FXWSCT 101819