Come correggere l'errore 502 Bad Gateway

Con la navigazione attiva nella rete, tutto non sempre procede senza intoppi. Di volta in volta, gli utenti al posto di una pagina del sito incontrano errori HTTP. Se, come utente di Internet, si verifica un errore 500, nella maggior parte dei casi il problema non è con te o la tua connessione Internet, ma con il server del sito. L'eccezione è l'errore 502, che potrebbe indicare impostazioni errate, specialmente se la finestra con un errore appare molto spesso e non importa quale sito si stia tentando di visitare. Innanzitutto è necessario determinare che i metodi per risolvere l'errore 502 Bad Gateway per l'utente e l'amministratore del sito siano diversi. Considera le cause e le soluzioni in modo più dettagliato.

Risoluzione dei problemi 502 Bad Gateway.

502 Bad Gateway: cosa significa

Il protocollo Internet HTTP in risposta ad ogni richiesta fornisce un codice di stato. Il più comune di questi è 200: OK, tutto funziona come dovrebbe. Di solito questo stato non viene visualizzato. Invece, i visitatori vedono il contenuto del sito. Diversi errori hanno diversi motivi: se gli errori 400 significano che i problemi sono con l'utente, i codici da 500 a 511 significano che una risposta negativa è il risultato di un errore del server. I numeri indicano anche dove si è verificato l'errore, almeno per gli utenti che sanno cosa significano i singoli codici.

L'errore 502 viene in genere seguito dalla frase Gateway errato, Nginx gateway errato, Apache errato o Gateway non valido: L'endpoint registrato non è riuscito a gestire la richiesta. Questo errore del gateway errato insieme all'errore "400: Pagina non trovata" è uno dei più comuni quando si lavora su Internet. Appare quando il sito a cui si accede tramite il server principale non può inoltrare la richiesta. In questo caso, il primo server funziona solo come proxy o gateway. Sebbene si possa affermare che tutte le richieste su Internet vengono inviate anche tramite gateway. Ecco perché l'emergere di una finestra di errore può causare qualche inconveniente: non è del tutto chiaro in quale momento del processo la richiesta ha rilevato un malfunzionamento.

Fonti di errore 502 Bad Gateway

Nella maggior parte dei casi, un errore del gateway non valido si verifica sul lato server, quindi un utente semplice non può risolverlo. È anche possibile che il browser utilizzato abbia registrato un errore di 502 Bad Gateway, che in realtà non esiste o che venga semplicemente disconnesso dalla rete. La fonte dell'errore può essere anche la seguente:

  • Errore del server: il gateway dal server di destinazione riceve un risultato negativo. Ciò potrebbe verificarsi a causa di un errore di sistema. In rari casi, i server possono essere scollegati dalla rete, ad esempio quando i contenuti violano la legge.
  • Sovraccarico del server Web: se il server Web raggiunge il limite, non può più rispondere alle richieste. Pertanto, il gateway emette 502 Bad Gateway. Il motivo potrebbe essere un interesse inaspettatamente alto nel sito o anche un attacco DDoS. Ciò significa che l'utente malintenzionato utilizza una rete virtuale per sovraccaricare il server e causare un arresto anomalo del sistema.
  • Programmazione PHP errata - a volte il problema è nel codice del sito. Quindi alcune richieste riceveranno un risultato negativo.
  • Errore di comunicazione - I firewall (server e client) possono causare errori durante l'inoltro delle richieste su entrambi i lati della connessione.
  • Errore del browser: causa un errore di visualizzazione del sito Web e 502 Bad Gateway potrebbe estendere il browser.

cause di

Esistono 3 cause principali dell'errore 502 Bad Gateway:

  • Nome di dominio non permesso - il nome di dominio per indirizzo IP non è permesso. È importante notare che le modifiche al DNS possono impiegare tutto il tempo che sono attive. Dipende dal TTL o dalla "durata" messa da parte per ogni record.
  • Il server di origine non è disponibile - La connessione Internet non funziona o no.
  • Il firewall blocca la richiesta: il firewall blocca la connessione tra i server periferici e i server di origine sul sito. Potrebbe anche essere causato dai plugin di sicurezza CMS. Alcuni sistemi di sicurezza DDOS sono troppo attivi, quindi bloccano le richieste dai server di content delivery.

Come correggere l'errore 502 Bad Gateway

Per correggere l'errore 502 Bad Gateway, considerare la soluzione al problema dal punto di vista dell'amministratore del sito. Un visitatore del tuo portale ha condiviso con te le informazioni che visualizza il messaggio di errore 502 quando tenta di accedere al tuo sito. Che cosa significa questo per te? Inoltre, l'amministratore non è sempre in grado di determinare correttamente la causa dell'errore. Innanzitutto, è necessario verificare se il sito è disponibile nel suo complesso. Se il tuo server fallisce davvero, dovresti contattare il tuo provider di hosting. Potrebbero già sapere dell'errore e il loro supporto sta già lavorando al ripristino. Si dovrebbe anche controllare i file di log del server per i messaggi di errore. In particolare, la programmazione PHP diventa spesso una fonte di errori, quindi assicurati di controllare se l'origine degli errori si trova nel codice o nel database. Se necessario, è possibile utilizzare il vecchio backup per correggere rapidamente l'errore.

Spesso l'errore si verifica solo perché il server è stato sovraccaricato temporaneamente o non è stato in grado di rispondere a una richiesta più elevata per troppo tempo. Se tali sovraccarichi iniziano a verificarsi più spesso, è necessario contattare il proprio fornitore di servizi di hosting. Insieme, è possibile ottenere una migliore configurazione del server Web, ma questo non è sempre possibile. Quindi è necessario verificare se il firewall è configurato correttamente e assicurarsi che non blocchi alcuna richiesta legittima. Un'altra fonte di errore potrebbe essere un malfunzionamento della risoluzione dei nomi. Controlla le tue impostazioni DNS con il tuo hosting provider. Molto spesso, dopo un po 'di tempo, 502 scompare da solo. Quando si verifica un errore al di fuori della sfera di influenza, viene risolto da un provider di servizi Internet (ISP) o un provider di hosting di server Web senza alcun intervento da parte dell'utente. Se l'errore si verifica a causa di un errore, è necessario determinarne l'origine e il metodo di eliminazione il prima possibile.

Disattiva temporaneamente la rete di distribuzione dei contenuti (CDN)

Le richieste del browser vengono talvolta inoltrate tramite un server proxy inverso. In altre parole, l'utilizzo di un server proxy crea un intermediario tra il browser dell'utente e il server del sito. Alcuni servizi, come Content Delivery Network (CDN), utilizzano la tecnologia del reverse proxy per instradare il traffico in entrata nel modo più efficiente possibile. Ma a volte questo strato aggiuntivo quando si tenta di connettersi al server del sito Web originale può creare problemi. Quando ciò accade, i tuoi visitatori (e tu) potrebbero riscontrare l'errore 502. Controllare e scoprire se il tuo CDN sta causando questo problema è abbastanza semplice. Tutto ciò che devi fare è disabilitare temporaneamente il servizio e quindi controllare se il sito viene caricato correttamente senza di esso. Il processo di disabilitazione di CDN dipende dal servizio che si sta utilizzando.

Ora quando si tenta di accedere a un sito Web, il server di origine risponderà alla richiesta senza intermediari. Se l'errore 502 è scomparso, il tuo CDN era probabilmente la fonte del problema. Nella maggior parte dei casi, è sufficiente attendere alcune ore prima di riattivare il servizio. Certo, assicurati di controllare e assicurati che l'errore non si verifichi più. Se si utilizza un altro CDN, è necessario rivedere la documentazione per le istruzioni su come disabilitare temporaneamente il servizio.

Cancella la cache del browser

Se il problema è davvero lato server, ma è necessario accedere al contenuto del sito, ci sono modi per aggirare il problema. Uno di questi è la cache del browser. I browser moderni conservano per qualche tempo le copie dei siti Web sui propri server, in modo che possano visualizzarne una versione precedente. Per caricare una pagina dalla cache di Google, digitare cache: nella casella di ricerca e quindi l'URL che si desidera visitare (ad esempio, cache: //facebook.com). Tuttavia, è necessario ricordare che si sta visualizzando una versione obsoleta del sito. Per eliminare l'errore, pulire la cache del browser.

Elimina i cookie del browser

Cosa fare con l'errore 502? Nella maggior parte dei casi, puoi aggiustarlo semplicemente ricaricando la pagina. Se il problema viene risolto, il server è stato temporaneamente sovraccaricato. Poiché tali arresti possono durare abbastanza a lungo, ricaricare la pagina può aiutare in circa 15 minuti. Se il messaggio di errore persiste, cancellare la cache e i cookie. È possibile che il browser abbia effettivamente effettuato l'accesso ai dati dalla memoria interna del dispositivo. Non è necessario eliminare tutti i cookie: nelle impostazioni del browser è possibile aprire ed eliminare solo quelli relativi al sito Web corrispondente.

Avvia il browser in modalità di navigazione in incognito

L'errore potrebbe essere sul tuo sistema, anche se il codice di stato punta a qualcos'altro. Se ogni volta che provi a visitare qualsiasi sito, compare Bad Gateway, molto probabilmente l'errore è relativo al tuo computer, browser o firewall. Innanzitutto, controlla la funzionalità del browser. Il primo passo è riavviarlo in modalità di navigazione in incognito. Se ciò non funziona come dovrebbe, avviare il browser in modalità provvisoria. Se l'errore scompare, il problema era uno dei componenti aggiuntivi o estensioni del browser che sono disabilitati in modalità provvisoria. Per fare ciò, apri la riga di comando e inserisci qui il percorso completo della posizione del browser tra virgolette. Ogni sviluppatore del browser ha diversi comandi per avviare la modalità provvisoria:

  • Firefox: "C: \ Programmi \ Mozilla Firefox \ firefox.exe" - modalità sicura
  • Internet Explorer: "C: \ Programmi \ Internet Explorer \ iexplore.exe" -estremato
  • Chrome: il browser Google non offre la modalità sicura. Invece, esegui la modalità di navigazione in incognito.

Risolvi il server DNS

Errore 502 può verificarsi a causa di associazione errata del nome di dominio e dell'indirizzo IP. Ciò è dovuto alla migrazione del sito Web a un nuovo host, che di solito richiede del tempo. La soluzione è cancellare la cache DNS sul sistema locale mentre si elimina la cache dal browser. Aprire un prompt dei comandi ed eseguire il comando:

ipconfig / flushdns

Se la cache DNS viene cancellata correttamente, il programma visualizzerà il messaggio "La cache DNS è stata cancellata correttamente."

Controlla i registri

I registri sono record di tutte le azioni eseguite in qualsiasi applicazione. È possibile controllare i registri dell'applicazione e il registro corrispondente sul server. I registri delle applicazioni ti diranno quali pagine sono state richieste durante l'esecuzione dell'applicazione, mentre il registro sul server conterrà informazioni sull'hardware responsabile per l'esecuzione dell'applicazione e lo stato di tutte le periferiche connesse al server.

Disabilita il plugin CDN

Una rete di distribuzione dei contenuti (CDN) è un servizio di terze parti per il rendering di "contenuti pesanti", che include immagini e video di grandi dimensioni. CDN viene utilizzato dall'applicazione per mantenere l'efficacia. La configurazione del firewall può consentire il passaggio di contenuti non validi o dannosi attraverso il gateway, con conseguente errore di 502 Bad Gateway. Per risolvere questo problema, è sufficiente disabilitare il CDN.

Prova a utilizzare un browser diverso.

Prova a connetterti tramite un altro browser. Se l'apertura della pagina passa senza errori, il browser standard corrente deve essere rimosso e reinstallato. Se il cambio di browser non risolve il problema con un errore di gateway errato, è necessario verificare le impostazioni di rete. L'opzione più semplice è riavviare il modem e il router. Se ciò non funziona, prova a passare da Wi-Fi a LAN e utilizzando una connessione via cavo.

Riavvia il computer e le apparecchiature di rete

A volte il 502 Bad Gateway è causato dall'ISP. La ragione di ciò è un falso record sul loro server DNS. Per ignorare il messaggio di errore, inserire un server DNS diverso nelle impostazioni. In Windows, questo può essere fatto nelle impostazioni di connessione TCP / IP. Come test, puoi accedere al server gratuito di Google DNS - 8.8.8.8 e 8.8.4.4.

Contatta il tuo ISP

Se l'errore non è causato dal provider, resta solo da aspettare fino a quando non scompare da solo (o utilizzare versioni cache delle pagine). Nella maggior parte dei casi, l'errore è temporaneo ed eliminato dall'amministratore il prima possibile.