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 codice pertinente.

Se riscontri un "502 Bad Gateway Error", il problema è quasi certamente un errore interno del server. È essenziale comprendere il problema e, in alcuni casi, è possibile adottare alcune misure per risolverlo. Spiegheremo il significato di questo errore ed esploreremo i modi per ripristinare il funzionamento.

Codici di stato HTTP

Il codice di errore 502 fa parte del set di codici di risposta di 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 risultando in un codice di errore. Il più famoso di questi è probabilmente l’errore 404, che significa semplicemente che il server non riesce a trovare una pagina all’indirizzo che hai specificato.

La famiglia dei codici di errore 5xx

Esistono cinque serie numerate di codici di risposta all'errore: 1xx, 2xx, 3xx, 4xx e 5xx.

Il gruppo di codici 5xx comprende tutti i codici di errore del server. Ciò significa che quando vedi un codice che inizia con il numero cinque, il problema è quasi sicuramente legato al server. Nella maggior parte dei casi, 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 tentando 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.

Cos'è un "Gateway"?

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

Il tuo router o modem Internet è un dispositivo porta. Lo stesso vale per 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 questo si incastra, leggi Chi possiede Internet? Spiegazione dell'architettura Web..

Un "Bad Gateway" significa semplicemente che il dispositivo gateway non è riuscito a recuperare i dati richiesti dai server upstream nella rete. Cattiva porta, cattiva!

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è un computer che contiene il sito Web e ascolta le richieste degli utenti per fornire tale contenuto.

Sovraccarico del server

Potrebbero esserci troppe persone che effettuano richieste al server contemporaneamente, quindi non riesce a soddisfare quelle che vanno oltre la sua capacità. Potresti anche visualizzare l'errore "Servizio 502 temporaneamente sovraccaricato" anziché "gateway non valido".

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 non sono così comuni come in passato, grazie a servizi come CloudFlare, che fungono da buffer tra un server e un flusso di richieste. Pertanto, qualsiasi sovraccarico riscontrato è molto probabilmente legittimo per un utilizzo elevato.

Errore di configurazione del server

Le firewall del server o le impostazioni di rete potrebbero essere configurate in modo errato o identificare erroneamente il tuo indirizzo IP come uno da bloccare. Se utilizzi un indirizzo IP dinamico (come fa la maggior parte delle persone), potrebbe esserti 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 difettosi

Infine, il server potrebbe effettivamente essere inattivo o presentare bug del software che lo rendono incapace di soddisfare le richieste. Ricorda, un server è semplicemente un computer e qualcuno o qualcosa potrebbe averlo incasinato. Quindi finché qualcuno non esegue il debug del software, il problema persisterà. Troverai centinaia di articoli sul Web che descrivono in dettaglio come risolvere i problemi con Software per server web Apache, colmare i buchi in Codice PHP o risolvere i problemi di configurazione con Siti WordPress >..

Ora che hai un'idea di base del problema, esamineremo le poche cose che puoi provare per risolverlo.

Aggiorna la pagina

Se ti trovi di fronte a un errore 502, la prima cosa che dovresti fare è aggiornare la pagina web. La maggior parte degli errori come questo si verificano 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 soluzione, ma mentre aspetti, ci sono altre cose che puoi fare.

Controlla se il sito non è disponibile per tutti

Anche se un errore 502 suggerisce che c'è un problema all'estremità della connessione del server, non fa mai male assicurarti di non essere l'unico ad avere problemi. Puoi utilizzare siti web come È giù adesso? o Rilevatore di cadute 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 non funziona, se è inattivo solo in determinate regioni e se altri utenti lamentano problemi specifici in questo momento.

Ripristina il router

A volte la porta difettosa è 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 computer, un semplice riavvio di solito può risolvere questi problemi.

Supponi di scoprire che devi reimpostare il router spesso per far funzionare di nuovo la tua connessione Internet. In tal caso, potresti voler eseguire un aggiornamento del firmware o prendere in considerazione l'acquisto di un nuovo router con maggiore capacità per gestire più 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 scarichi elementi comuni della pagina ogni volta che la aggiorni o la visiti nuovamente.

Purtroppo, le cache del browser web possono funzionare male e impedire il corretto caricamento di una pagina. Quindi potresti voler svuotare la cache del tuo browser. Non preoccuparti di perdere cronologia, password e altre informazioni importanti. Tutto ciò che verrà fatto svuotando la cache sarà forse rallentare un po' l'accesso al sito finché non sarà possibile creare una nuova cache. Se vuoi sapere come svuotare la cache del tuo browser web, consulta il nostro tutorial definitivo: Come svuotare la cache di qualsiasi browser Web.

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, i cookie sono utili per l'esperienza del sito web. Consentono a un sito web di "ricordare" le informazioni su di te in modo che tu non debba accedere ogni volta o perdere il contenuto del carrello se la connessione viene interrotta.

Oltre a compromettere potenzialmente il funzionamento di un sito, cookie di tracciamento può anche rappresentare un problema di privacy, ma in ogni caso il nostro tutorial Come cancellare la cronologia di qualsiasi browser Web ti mostra anche come cancellare i cookie. Assicurati solo di cancellare solo i cookie e non la cronologia di navigazione effettiva!

Aggiorna il tuo browser

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

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 conosciuto, potrebbe non supportare tutte le funzionalità o i requisiti di un determinato sito web.

Potrebbe anche semplicemente darsi che qualcosa sia andato storto con il browser che stai utilizzando. Il modo più rapido per eliminare il browser come fonte del problema è utilizzare un browser diverso. Ce ne sono molti tra cui scegliere, tra cui 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 disattivare (temporaneamente) tutti i plug-in e le estensioni per eliminarli come fonte del problema. Esegui questa operazione 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 funziona correttamente, ma l'origine 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 connessione a banda larga domestica ti restituisce l'errore, prova ad accedere al sito dal tuo smartphone utilizzando la connessione dati mobile. A meno che entrambe le connessioni non provengano dallo stesso ISP, questo dovrebbe ignorare qualsiasi problema specifico dell'ISP.

Controlla il tuo server proxy

Se utilizzi un server proxy, il gateway difettoso in questione potrebbe effettivamente essere il server proxy stesso. Molti computer sul posto di lavoro utilizzano un server proxy aziendale e non è sempre possibile aggirarli in fase di progettazione. Dopotutto, l'azienda utilizza il server proxy per monitorare ciò che fai su Internet e controllare la sicurezza delle informazioni.

Supponiamo che non sia possibile ignorare la connessione al server proxy nella configurazione server proxy. In tal caso, l'unica alternativa è verificare se il server proxy funziona correttamente chiedendo al reparto IT. Se utilizzi un servizio proxy privato, disattivalo per verificare se è questo a causare il problema. Se utilizzi il tuo server proxy domestico, riavvialo e controlla se è ancora configurato correttamente.

Prova una VPN

Anche se a noi piace fare riferimento a un "server web", la verità è che la maggior parte dei contenuti web è ospitata su più server. Le reti per la distribuzione di contenuti (CDN) conservano copie dei contenuti web su più server sparsi in tutto il mondo. Pertanto, 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 anziché inviare dati su linee internazionali, quindi le aziende preferiscono utilizzare i CDN.

Il fatto è che, se il tuo nodo CDN locale è sovraccarico o presenta problemi, potresti ricevere un errore 502. In teoria, dovresti essere instradato al successivo nodo del server funzionante. Ma per ogni evenienza, puoi provare a utilizzare una VPN (rete privata virtuale) 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 cache DNS o modifica i server DNS

I server DNS (Domain Name System) sono come gli elenchi telefonici di Internet. Quando digiti un indirizzo come / (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 richieste.

.

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

Dovresti prima provare a svuota la cache DNS e riprovare. Se il problema persiste, puoi cambia i tuoi server DNS vedere se il problema è stato risolto.

I server DNS pubblici di Google trovati agli indirizzi 8.8.8.8 e 8.8.4.4 sono alcuni dei server DNS più veloci e affidabili al mondo.

Utilizza invece una pagina memorizzata nella cache

Se tutto ciò di cui hai bisogno da un sito web fossero 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 memorizzate nella cache delle pagine Web. Esistono anche siti Web come Internet Wayback Machine, che archivia sia le pagine Web vecchie che quelle nuove in modo da poter visualizzare le informazioni che avevano in vari momenti nel tempo.

È facile vedere la versione memorizzata nella cache di una pagina utilizzando Google, basta cercare i tre punti a destra dell'intestazione del risultato e selezionarli.

Dal menu visualizzato, scegli memorizzato nella cache .

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 è quello di contattare l'amministratore del sito web. Se il problema sembra riguardare il tuo ISP, puoi contattare l'assistenza clienti e chiedere se è a conoscenza di eventuali problemi con l'accesso a quel particolare sito.

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

.

Post correlati:


12.04.2022