Che cos'è l'errore 502 Gateway non valido e come risolverlo (Guida facile da risolvere)

One of the things that certainly frustrate both consumers and web owners is seeing an error code pop up on the website or on one of its pages. One of those annoying pests is the 502 error or bad gateway error.

Sebbene non sia così comune come altri errori del server, questo è particolarmente problematico quando si verifica, soprattutto perché è spesso difficile trovare la radice del problema.

Ma qual è esattamente l'errore 502 di gateway non valido?

502 gateway difettosi
In poche parole, questo errore è il codice di stato HTTP (Hypertext Transfer Protocol) e si verifica quando un server online non riceve o pensa di non aver ricevuto una risposta adeguata da un altro server online.

Può succedere a chiunque su qualsiasi configurazione, qualsiasi browser e qualsiasi dispositivo. Pertanto, vediamo cosa causa questo errore e come risolverlo, e speriamo di eliminarlo per sempre.

La banda 5xx

Come forse già saprai, il 502 non è l'unico errore che può verificarsi tra le serie 500 di errori che stanno solo aspettando di rovinarti la giornata. Detto questo, ecco alcuni degli errori più comuni e più importanti del gruppo 500 di cui dovresti essere a conoscenza.

    • 500 Internal Server Error - Il tuo server Web visualizzerà questo errore quando incontra una condizione che gli impedisce di adempiere al suo compito, ovvero la richiesta del client.
    • 501 non implementato - il server non può supportare o riconoscere il metodo di richiesta. Manca la funzionalità per elaborare la richiesta in modo che risponda a questo errore.
    • 502 Bad Gateway - i server hanno litigato e ora non si parlano. Scherzi a parte, mentre agisce come proxy o gateway, il tuo server non ha ricevuto una risposta adeguata da un server a monte durante il tentativo di elaborare la richiesta.
    • 503 Servizio non disponibile - Una condizione temporanea quando un server non è disponibile per elaborare le richieste perché è in corso una manutenzione o è attualmente sovraccarico.
    • Timeout gateway 504 - Il server, pur agendo nuovamente come proxy o gateway, non ha ricevuto in tempo una risposta da un altro server, ad esempio DNS, quindi non è stato in grado di elaborare la richiesta.
    • 505 Versione HTTP non supportata - il suo errore si verifica quando il tuo server web non può o non supporterà la versione della versione del protocollo HTTP originata dalla richiesta. L'errore di solito contiene una descrizione del motivo per cui il server non collaborerà.

502 Errore

Le cause dell'errore 502

Nella maggior parte dei casi, l'errore 502 è solo un singhiozzo nella comunicazione tra due server online. Niente di grave e niente di troppo serio. Tuttavia, scoprire esattamente cosa ha causato un errore 502 può spesso essere piuttosto impegnativo.

Il motivo principale è che questo errore si verifica tra due server online su cui non si ha alcun controllo.

Per il web owners that are not developers themselves, having one on your team can be very helpful when dealing with such errors. You can check online per lavori di ingegnere del software per avere un quadro chiaro di cosa ci si potrebbe aspettare da uno sviluppatore se si decide di assumerne uno.

Inoltre, questo errore può mascherarsi da vari altri messaggi di errore, come 502 Proxy Error, HTTP 502, 502 Bad Gateway NGINX e così via. In ogni caso, prima di perdere la sanità mentale su ciò che potrebbe aver causato l'errore, ecco alcuni dei motivi più comuni alla base.

  • Il server di origine non funziona - In poche parole, il tuo server potrebbe non funzionare correttamente. La radice del tuo problema potrebbe essere a problema di connettività, tempo di inattività del server, sovraccarico, troppo traffico ecc.
  • Problemi con i nomi di dominio - Questo problema si verifica quando il dominio non determina correttamente l'indirizzo IP. I record DNS errati impostati come livello di hosting del dominio potrebbero essere il motivo alla base di questo problema. Inoltre, le modifiche apportate al DNS probabilmente non hanno avuto abbastanza tempo per propagarsi a livello globale, quindi si verifica l'errore. Ciò può essere dovuto a fattori TTL (Time To Live) lenti.
  • Richiesta bloccata dal firewall - Ah sì, il buon vecchio firewall e i suoi problemi di sicurezza. In caso di dubbi sul problema, controllare il firewall. Nella maggior parte dei casi, la mente dietro l'errore 502 è, in effetti, il firewall. Può bloccare le richieste tra i servizi, in particolare sui siti Web WordPress che hanno plugin di sicurezza. Inoltre, può anche essere la protezione DDoS in fase di avvio.
  • Errore del server - Il tuo server ha preso a calci il secchio. Ci sono diverse ragioni per cui ciò potrebbe accadere. Ad esempio, il server non è in linea a causa di manutenzione, il server si è bloccato o il contenuto del server è in violazione dei termini e delle condizioni del provider, vai a capire.
  • Errore del browser - Che ci crediate o no, spesso il motivo dietro il nostro 502 sono le estensioni del browser. Ciò è particolarmente vero quando si hanno estensioni AdBlock che proteggono gli utenti da fastidiosi annunci e pop-up. Un altro motivo può essere semplicemente una versione obsoleta del browser in uso.

Correzione dell'errore 502

Ora stiamo arrivando alla parte interessante. Risolvere un errore 502 è abbastanza spesso semplice. Dal punto di vista del consumatore, questo può essere semplice come ricaricare la pagina. Esistono diversi modi per correggere questo errore e qui ce ne sono alcuni.

    • Ricarica la pagina - Sì, hai letto bene, basta ricaricare la pagina e l'errore potrebbe essere andato per sempre. Come accennato in precedenza, la poveretta potrebbe aver bisogno di un po 'più di tempo.

ricaricare la pagina

    • Inizia una nuova sessione del browser - Un'altra soluzione è chiudere tutto, cancellare la cronologia di navigazione, i cookie e la cache e iniziare una nuova sessione. Una nuova sessione privata o in incognito può anche aiutare a correggere l'errore.

cancella i cookie per evitare errori 502cancellare le immagini memorizzate nella cache per evitare errori 502

  • Riavvia il tuo computer - Se tutto fallisce, ripristinare la macchina e riprovare.
  • Prova un altro browser - Il problema potrebbe essere correlato al browser, quindi provane uno diverso, come Google Chrome, Mozilla Firefox ecc.
  • Torna più tardi - Le cose sembrano praticamente senza speranza se hai provato tutto quanto sopra per correggere l'errore. Potresti provare a contattare il tuo provider di servizi Internet o il webmaster ma, di nuovo, vai a prenderti un caffè e tornare più tardi, l'errore potrebbe risolversi automaticamente al tuo ritorno.

Soluzione per gli sviluppatori

Il punto di vista dello sviluppatore differisce da quello del consumatore. Anche la correzione dell'errore 502 come gestore Web può essere perfetta. Pertanto, ecco alcune soluzioni per il 502 per gli sviluppatori.

  • Prova a capire se il server upstream è raggiungibile eseguendo il routing della traccia o eseguendo il ping test dell'IP del server.
  • Utilizzare gli strumenti di test DNS per verificare se il nome di dominio qualificato si sta risolvendo correttamente.
  • Controlla i log degli errori del server o del sito Web per vedere se è stato generato un errore particolare sul server.
  • Per i siti WordPress, prova a rinominare temporaneamente la cartella "wp-content / plugins" per escludere i plug-in come possibile causa dell'errore.
  • Controllare i log del firewall per eventuali segni di blocchi.

Parola di chiusura

Tra tutti i possibili errori che potrebbero verificarsi sul server o sul sito Web, l'errore 502 gateway non è il peggiore del lotto. Tuttavia, è comunque problematico.

Sebbene possa essere risolto in modo rapido ed efficiente, può indicare problemi di fondo più gravi che potrebbero causare problemi più gravi in ​​futuro, motivo per cui vale la pena verificare un po 'più avanti quando si verifica.