Che cos'è un errore 502 Bad Gateway (e come risolverlo)

A nessuno piace un codice di errore! Per la maggior parte degli utenti, vedere un numero di errore non è affatto utile perché il numero non significa nulla a meno che tu non abbia memorizzato il relativo codebook. 

Se si verifica un "Errore gateway errato 502", il problema è quasi sicuramente un errore interno del server. È essenziale comprendere il problema e, in alcuni casi, è possibile adottare alcune misure per risolverlo. Spiegheremo cosa significa questo errore ed esploreremo i modi per rimettere in funzione le cose.

Codici di stato HTTP

Il codice di errore 502 fa parte del set di codici di risposta all'errore HTTP . HTTP o Hypertext Transfer Protocol è il protocollo principale che fa funzionare il web. Fa parte della più ampia suite di protocolli Internet e descrive il modo in cui server e client comunicano tra loro quando richiedono o inviano contenuti Web.

Quando il tuo browser web (il client) richiede dati da un server utilizzando HTTP e qualcosa va storto, il server web fornisce una risposta non valida con conseguente codice di errore. Il più famoso di questi è probabilmente Error 404 , il che significa semplicemente che il server non riesce a trovare una pagina all'indirizzo che hai specificato. 

La famiglia di codici di errore 5xx

Esistono cinque serie numerate di codici di risposta agli errori: 1xx, 2xx, 3xx, 4xx e 5xx.

Il gruppo di codici 5xx contiene tutti i codici di errore del server. Ciò significa che quando vedi un codice che inizia con il numero cinque, il problema è quasi sicuramente con il server. La maggior parte delle volte, se qualcosa è andato storto con il server, tutto ciò che puoi fare è aspettare e riprovare più tardi. In generale, si tratta di errori temporanei. Se stai cercando di accedere a un servizio importante come Amazon o Google , questo tipo di errori viene risolto quasi immediatamente a meno che non si verifichi un'interruzione grave.

Che cos'è un "gateway"?

L'errore 502 è un errore di "gateway errato". Un dispositivo gateway è un nodo su una rete di computer che funge da gateway per altre risorse Web più a monte della rete.

Il tuo router o modem Internet è un dispositivo gateway . Così sono i mega router che il tuo ISP utilizza per connettere i suoi utenti ai principali trunk di Internet. Se vuoi saperne di più su come tutto combacia, leggi Chi possiede Internet? Spiegazione dell'architettura Web(Who Owns the Internet? Web Architecture Explained) .

Un " Bad Gateway" significa semplicemente che il dispositivo gateway non è stato in grado di recuperare i dati richiesti dai server a monte nella rete. Brutta(Bad) porta, pessima! 

Cause comuni dell'errore HTTP 502

L'errore 502 può verificarsi per vari motivi, ma la maggior parte sono problemi lato server. Un server di origine sovraccarico è di gran lunga il motivo più comune. Un server di origine(origin server) è un computer che contiene il sito Web e ascolta le richieste degli utenti per servire quel contenuto.

Sovraccarico del server

Potrebbero esserci troppe persone che fanno richieste al server contemporaneamente, quindi non riesce a onorare nessuna oltre la sua capacità. Potresti anche visualizzare un errore "servizio 502 temporaneamente sovraccarico" invece di "gateway errato".

Attacchi DDoS

A volte i server vengono sovraccaricati di proposito durante un attacco DDoS (Distributed Denial of Service ), ma il risultato è simile. Se il server impiega troppo tempo, verrà conteggiato come timeout del server e riceverai un codice di errore. Gli attacchi DDoS(DDoS) non sono così comuni come in passato, grazie a servizi come CloudFlare , che fungono da buffer tra un server e una marea di richieste. Quindi qualsiasi sovraccarico che incontri è molto probabilmente un uso elevato legittimo.

Errata configurazione del server

Il firewall del server o le impostazioni di rete potrebbero essere configurati in modo errato o identificare erroneamente il tuo indirizzo IP come uno che dovrebbe essere bloccato. Se stai utilizzando un indirizzo IP dinamico (come fa la maggior parte delle persone), è possibile che ti sia stato assegnato un indirizzo utilizzato in precedenza da un utente problematico.

Internet è incredibilmente complicato e ci sono dozzine, persino centinaia di dispositivi di rete tra il tuo dispositivo e il server a cui stai tentando di accedere. Alcuni di loro potrebbero avere problemi.

Server buggy

Infine, il server potrebbe essere semplicemente inattivo o avere bug del software che lo rendono incapace di soddisfare le richieste. Ricorda(Remember) , un server è solo un computer e qualcuno o qualcosa potrebbe averlo incasinato. Quindi, finché qualcuno non esegue il debug del software, il problema persiste. Troverai centinaia di articoli sul web che descrivono in dettaglio come risolvere i problemi con il software del server web Apache(Apache webserver software) , tappare buchi nel codice PHP(PHP code) o risolvere problemi di configurazione con i loro siti WordPress(WordPress sites) .

Ora che hai una buona idea di base del problema, esamineremo le poche cose che puoi provare durante la risoluzione del problema.

Ricarica la pagina

Se ti trovi di fronte a un errore 502, la prima cosa da fare è aggiornare la pagina web. La maggior parte degli errori come questo si verifica perché c'è un problema di rete temporaneo da qualche parte lungo la linea o perché il server è sovraccarico. Puoi anche scegliere di attendere fino al termine delle ore di punta (in base al fuso orario della posizione del server) prima di riprovare. Nel 99% dei 502 casi di errore, riprovare più tardi è la risposta, ma mentre aspetti, ci sono altre cose che puoi fare.

Controlla se il sito(Site) è inattivo(Down) per tutti

Sebbene un errore 502 suggerisca che c'è un problema all'estremità della connessione del server, non fa mai male assicurarsi di non essere l'unico ad avere problemi. Puoi utilizzare siti web come IsItDownRightNow? O Down Detector per confermare che non sei l'unico a guardare un codice di errore invece delle ultime foto dei cani di tua madre su Facebook .

Alcuni di questi siti possono mostrarti dettagli importanti come la frequenza con cui un sito si interrompe, se è solo inattivo in determinate regioni e se altri utenti si lamentano di problemi specifici al momento.

Ripristina il tuo router

A volte la cattiva porta è la porta di casa tua. Il tuo router è un computer come qualsiasi altro, il che significa che può bloccarsi, bloccarsi o soffrire di bug. Come gli altri tuoi computer, un semplice riavvio in genere può risolvere questi problemi. 

Supponiamo di dover reimpostare spesso il router per ripristinare il funzionamento della connessione Internet. (reset your router)In tal caso, potresti voler eseguire un aggiornamento del firmware o considerare l'acquisto di un nuovo router con una capacità maggiore per gestire molti dispositivi contemporaneamente.

Cancella cache e cookie del browser

 [9 Clear.jpg]

Il tuo browser conserva una cache dei siti web che visiti spesso e di quelli che hai visitato più di recente. Mantenendo una cache, ottieni tempi di risposta del sito più rapidi e utilizzerai meno larghezza di banda per l'avvio poiché non stai scaricando elementi comuni della pagina ogni volta che la aggiorni o la rivisiti.

Sfortunatamente, le cache del browser Web possono andare storte e ostacolare il caricamento corretto di una pagina. Quindi potresti voler svuotare la cache del tuo browser. Non preoccuparti di perdere cronologia, password e altre informazioni importanti. Tutto lo svuotamento della cache che farà forse è rallentare un po' l'accesso al sito fino a quando non sarà possibile creare una nuova cache. Se vuoi sapere come svuotare la cache per il tuo browser web, dai un'occhiata al nostro tutorial definitivo: Come svuotare la cache di qualsiasi browser web(How To Clear The Cache Of Any Web Browser)

I cookie sono un altro tipo di dati che il tuo browser conserva localmente e che possono interferire con il caricamento del sito web. In generale(Generally) , i cookie sono utili per l'esperienza del sito web. Consentono a un sito Web di "ricordare" informazioni su di te in modo che tu non debba accedere ogni volta o perdere il contenuto del tuo carrello se la tua connessione viene interrotta.

Oltre a compromettere potenzialmente il funzionamento di un sito, il monitoraggio dei cookie(tracking cookies) può anche essere un problema di privacy, ma in entrambi i casi, il nostro tutorial Come cancellare la cronologia di qualsiasi browser Web(How to Clear Any Web Browser’s History) mostra anche come cancellare i cookie. Assicurati solo di cancellare solo i cookie e non la tua cronologia di navigazione effettiva!

Aggiorna il tuo browser

Dovresti sempre mantenere aggiornato il tuo browser web se non altro per assicurarti di avere le ultime patch di sicurezza installate. Se hai aggiornamenti in sospeso, completali prima di accedere al sito Web che ti sta inviando un errore. Potrebbe essere solo che il tuo browser abbia bisogno degli ultimi standard web per parlare con la più recente tecnologia dei siti web. 

Non può far male assicurarsi che anche il tuo sistema operativo sia aggiornato poiché potrebbero esserci problemi relativi ai driver di rete o allo stack di rete del tuo computer o dispositivo.

Prova un browser diverso

Non tutti i browser sono uguali. Se utilizzi un browser Web incorporato o un altro browser meno noto, potrebbe non supportare tutte le funzionalità o i requisiti di un determinato sito Web.

Potrebbe anche essere semplicemente che qualcosa è andato storto con il browser che stai utilizzando. Il modo più veloce per eliminare il browser come fonte del problema è utilizzare un browser diverso. Ce ne sono molti tra cui scegliere, inclusi Microsoft Edge , Safari ( Mac o iOS), Mozilla Firefox e Google Chrome , solo per citarne alcuni.

Disattiva plugin ed estensioni

Potrebbe valere la pena avviare il browser o (temporaneamente) disabilitare tutti i plug-in e le estensioni per eliminarli come fonte del problema. Fallo solo se l'utilizzo di un browser diverso senza tali estensioni non mostra il problema sulla stessa connessione Internet.

Prova una connessione Internet diversa

Se il server che stai tentando di raggiungere va bene, ma la causa del problema è un dispositivo gateway sul percorso verso quel server, potresti voler forzare un percorso diverso utilizzando una connessione Internet diversa. 

Ad esempio, se la tua connessione a banda larga di casa ti dà l'errore, prova ad accedere al sito dal tuo smartphone utilizzando la tua connessione dati mobile. A meno che entrambe le connessioni provengano dallo stesso ISP , questo dovrebbe aggirare qualsiasi problema specifico dell'ISP .(ISP)

Controlla il tuo server proxy

Se stai utilizzando un server proxy, il gateway errato in questione potrebbe effettivamente essere quel server proxy stesso. Molti computer sul posto di lavoro funzionano tramite un server proxy aziendale e non è sempre possibile aggirarli in base alla progettazione. Dopotutto, l'azienda utilizza il server proxy per monitorare ciò che fai su Internet e controllarne la sicurezza delle informazioni.

Supponiamo(Suppose) di non poter bypassare la connessione al server proxy(proxy server) nella configurazione del server proxy. In tal caso, l'unica alternativa è verificare se il server proxy funziona correttamente chiedendo al reparto IT. Se stai utilizzando un servizio proxy privato, disattivalo per verificare se questo sta causando il problema. Se stai eseguendo il tuo server proxy domestico, riavvialo e controlla se è ancora configurato correttamente.

Prova una VPN

Anche se ci piace fare riferimento a un "server web", la verità è che la maggior parte dei contenuti web è ospitata su più server. Le reti(Delivery Networks) di distribuzione dei contenuti ( CDN(CDNs) ) conservano copie dei contenuti Web su più server sparsi in tutto il mondo. Quindi, quando richiedi l'accesso al sito, il contenuto viene servito dal nodo CDN più vicino a te, offrendo le migliori velocità e tempi di risposta. È anche più economico utilizzare la larghezza di banda locale piuttosto che inviare dati su linee urbane internazionali, quindi le aziende preferiscono l'utilizzo di CDN(CDNs) .

Il fatto è che se il tuo nodo CDN locale è sovraccarico o presenta problemi, potresti ricevere un errore 502. In teoria, dovresti essere indirizzato al prossimo nodo del server funzionante. Ma per ogni evenienza, puoi provare a utilizzare una VPN (Virtual Private Network ) per accedere al sito Web da un altro paese o regione all'interno del tuo paese. Ciò potrebbe aggirare il problema del server locale.

Svuota la(Flush) tua cache DNS(DNS Cache) o cambia i tuoi server DNS(Change Your DNS Servers)

I server DNS(DNS) ( Domain Name System ) sono come le rubriche telefoniche di Internet. Quando digiti un indirizzo come https://www.online-tech-tips.com (il nostro sito gemello) nella barra degli indirizzi, il server DNS lo traduce nell'indirizzo IP corretto del server fisico che ti invierà le informazioni che richiedere.

Un determinato server DNS potrebbe avere l'indirizzo IP sbagliato in archivio (potrebbe essere cambiato), oppure il server a cui ti fa riferimento potrebbe essere uno dei tanti per il sito e quello sta riscontrando problemi. Anche la tua cache DNS locale potrebbe essere danneggiata o non aggiornata.

Dovresti prima provare a svuotare la cache DNS(clear your DNS cache) e riprovare. Se ciò non funziona, puoi modificare i tuoi server DNS(change your DNS servers) per vedere se il problema è stato risolto.

I server DNS pubblici(Public DNS) di Google trovati in 8.8.8.8 e 8.8.4.4 sono alcuni dei server DNS più veloci e affidabili al mondo. 

Usa invece una pagina memorizzata nella cache

Se tutto ciò di cui hai bisogno da un sito Web erano informazioni statiche, potresti non aver bisogno che il server sia attivo e funzionante. Google e altri motori di ricerca indicizzano costantemente il Web e creano copie cache delle pagine Web. Esistono anche siti Web come Internet Wayback Machine , che archivia le pagine Web vecchie e nuove in modo da poter vedere le informazioni che avevano in vari momenti.

È facile vedere la versione memorizzata nella cache di una pagina utilizzando Google , basta cercare i tre punti a destra dell'intestazione del risultato(three dots to the right of the result header) e selezionarlo. 

Dal menu che si apre, scegli cache(cached) .

Quindi vedrai una pagina con questo messaggio in alto.

Contatta l'amministratore del sito

L'ultimo consiglio che possiamo fornire di fronte a un errore 502 Bad Gateway è di contattare l'amministratore del sito web. Se il problema sembra riguardare il tuo ISP , puoi contattare l'assistenza clienti e chiedere se sono a conoscenza di eventuali problemi con l'accesso a quel particolare sito.

Molti ISP(ISPs) hanno una sezione "problemi noti" nelle loro home page o nei dashboard degli account utente, quindi assicurati di controllare anche questi. Alla fine, se nulla in questo articolo aiuta, è letteralmente fuori dalle tue mani e tutto ciò che puoi fare è aspettare. Allora perché non dai un'occhiata alla nostra sezione Cose divertenti per alcuni ottimi modi per passare il tempo?



About the author

Sono un revisore professionista per Windows e software per ufficio. Ho una profonda conoscenza di questi programmi, nonché delle loro varie caratteristiche e capacità. Le mie recensioni sono obiettive e dettagliate, in modo che i potenziali clienti possano vedere come funziona il programma e quali miglioramenti potrebbero essere apportati. Mi piace anche aiutare le persone a trovare le migliori app per le loro esigenze, sia attraverso le recensioni che trovando le migliori offerte sulle app.



Related posts