Errore 502: cause e tecniche di risoluzione dei problemi

Pubblicato: 2021-10-26

L'errore 502 Bad Gateway indica che il server Internet ha restituito una risposta non valida durante il tentativo di accedere a una pagina web.

Tuttavia, questo errore potrebbe anche verificarsi a causa di problemi con il computer.

Non sei sicuro di cosa significhi 502 bad gateway o come risolverlo?

Ecco una guida passo passo per risolvere l'errore 502 Bad Gateway. Scopri cosa significa, come identificarlo e come risolverlo.

Che cos'è un errore 502 Bad Gateway?

Quando provi ad aprire una pagina web, il tuo computer invia una richiesta a un server web per accedere a quella pagina. Quando il server riceve il tuo messaggio, completa la tua richiesta e restituisce il contenuto con un'intestazione HTTP e un codice di stato HTTP. La comunicazione tra il tuo sistema e il server Web potrebbe presentare più problemi a causa di ciò.

I codici di stato HTTP dell'intervallo 500 come 500, 501, 503, 504 e così via indicano errori del server tra questi errori di rete.

Errore 502

L'errore 502 è uno dei codici di stato, che indica che il server Web a cui ti sei connesso funge da proxy per i dati inoltrati da un altro server, ma quel server ha restituito una risposta non valida.

A seconda del sistema operativo, del browser, del server web e dell'host, l'errore 502 Bad Gateway può apparire in vari modi. Di seguito sono riportate le forme più frequenti dell'errore HTTP temporaneo 502 Bad Gateway:

  • Errore HTTP 502 Gateway errato
  • Errore proxy 502
  • 502 Gateway errato NGINX
  • Errore del server
  • Servizio Gateway 502 temporaneamente sovraccarico
  • HTTP 502
  • Errore temporaneo 502

502niginx

Ecco un esempio di come Google lo visualizza.

google-502

Altri servizi, come Twitter, potrebbero visualizzare un messaggio completamente diverso in risposta a un errore 502 Bad Gateway, ad esempio "Twitter ha una capacità eccessiva". Questo sembra essere un po 'più user-friendly.

502Twitter

Cause dell'errore 502 Gateway errato

Esaminiamo cosa causa un errore errato 502 prima di esaminare come risolverlo. L'errore del gateway 502 è un errore temporaneo che può verificarsi per una serie di motivi. Le seguenti sono alcune delle cause più comuni.

  • A causa dell'improvviso picco di traffico (sovraccarico del server)
  • Quando il firewall blocca la richiesta
  • Quando l'indirizzo del dominio non è risolvibile
  • Timeout del software del server (la restituzione di una richiesta da un server Web richiede più tempo del previsto).
  • Alcune estensioni del browser a volte possono anche causare errori, principalmente un'estensione AdBlock.

Come correggere l'errore 502?

Un errore 502 bad gateway solitamente indica un problema di rete/server; a volte, può anche essere un problema lato client. Queste opzioni variano a seconda che il problema riguardi la nostra estremità o i server di origine. Se il problema è causato dal server di origine, non c'è molto che tu possa fare come utente, ma dovremmo controllare e confermare che il problema non è nostro.

Se sei un utente, prova questi:

Prova a ricaricare la pagina.

Quando si verifica un problema di gateway errato 502, una delle prime cose da fare è attendere alcuni minuti e quindi ricaricare il sito Web. Questo perché un server temporaneamente sovraccarico potrebbe aver causato il problema.

Controlla se il sito è inattivo per gli altri.

Se riscontri problemi di connessione a un sito Web (per qualsiasi motivo), puoi vedere se sei solo tu o se anche altre persone stanno riscontrando gli stessi problemi. Ci sono numerosi strumenti disponibili per questo, come down.com.

controllare lo stato

Questo metodo ti mostrerà dove si trova il problema e ti aiuterà a risolverlo. Se il sito è inattivo per tutti, non c'è molto che tu possa fare. Dovrai solo aspettare fino a quando non sarà risolto.

Prova un altro browser

L'errore 502 Bad Gateway potrebbe anche essere causato da un problema con il tuo browser. Utilizzare un browser diverso per vedere se funziona è un metodo semplice per verificarlo. Google Chrome, Mozilla Firefox, Apple Safari o Microsoft Edge sono tutte opzioni. Se l'errore viene visualizzato anche nel nuovo browser, saprai che non si tratta di un problema del browser e dovresti provare una soluzione diversa.

Cancella cache del browser

Se il passaggio a un browser diverso risolve il problema, il browser principale potrebbe aver memorizzato nella cache file obsoleti o corrotti che stanno creando l'errore 502. Il tentativo di aprire il sito Web dopo aver rimosso questi file memorizzati nella cache potrebbe risolvere il problema.

clearcache

Controlla le estensioni del browser

Se hai estensioni installate sul tuo browser, una o più di esse potrebbero causare il problema. Disabilita tutte le tue estensioni e prova ad accedere nuovamente alla pagina. Se l'errore scompare dopo, molto probabilmente è un plug-in o un'estensione che sta causando il problema. Per individuare l'autore del reato, abilita i tuoi plug-in uno per uno.

Riavvia i dispositivi

Se hai utilizzato il controllo del sito e hai stabilito che il sito è inattivo solo per te e hai provato un browser diverso con lo stesso risultato, sai che il problema non riguarda il server o il browser. Probabilmente è un problema del tuo dispositivo.

Probabilmente, il tuo computer o la tua attrezzatura di rete (Wi-Fi, router e così via) stanno riscontrando alcuni problemi strani e temporanei. Questo problema può essere risolto riavviando il computer e le apparecchiature di rete.

Cambia server DNS

I problemi DNS possono occasionalmente causare errori 502. Cambiare i server DNS non è una buona idea, ma è un modo per verificare la presenza di errori. Molto probabilmente il tuo ISP imposterà i tuoi server DNS a meno che tu non li modifichi tu stesso. Puoi cambiarli in server DNS di terze parti come Open DNS o Google DNS, che potrebbero risolvere il problema. Ci sono anche altri vantaggi del passaggio ai server DNS, come una maggiore velocità e affidabilità.

Se sei amministratore di sistema o proprietario di un sito web, prova questi:

Il server di backend è funzionante?

  • Controlla se il server back-end (es. PHP, NodeJS, Tomcat, ecc.) è in esecuzione? In caso contrario, avvialo.
  • Se il server back-end è in esecuzione, forse è bloccato? O, non in grado di soddisfare qualsiasi richiesta?
  • Il server web può comunicare con il server di backend? Forse un problema di firewall?

Vedete, potrebbero esserci numerose ragioni e il modo migliore per eseguire il debug è controllare il server Web e i log del server back-end per vedere perché non può soddisfare la richiesta. Una volta che sai cosa sta causando il problema, puoi risolverlo.

Disattivare temporaneamente CDN o firewall.

Le reti di distribuzione dei contenuti (CDN) sono la spina dorsale trasparente di Internet per la distribuzione dei contenuti. L'errore 502 Bad Gateway potrebbe essere causato da un CDN. Stai utilizzando un CDN da un servizio di terze parti.

Se la modifica delle configurazioni del firewall e del CD non aiuta, prendere in considerazione la possibilità di disattivarle temporaneamente e riavviare il sito Web. Questa procedura non è efficace al 100%, ma vale la pena provare a vedere qual è il problema.

Avvolgendo

In questo articolo, abbiamo esaminato il significato del problema 502 Bad Gateway, le cause più comuni e come risolverlo.

502 è un errore che si verifica quando i server non possono comunicare. Applicando le tecniche di cui sopra, dovresti capire meglio il problema e come risolverlo.