Come risolvere l'errore 502 Bad Gateway?
Pubblicato: 2022-11-11Ti piacerebbe sapere come correggere l' errore 502 bad gateway ? Di solito, l'errore 502 Bad Gateway è il risultato di un errore di rete tra due server su Internet, il che significa che il problema non ha nulla a che fare con il computer o la connessione Internet.
In generale, gli errori 502 Bad Gateway sono completamente indipendenti dalla tua configurazione particolare, il che significa che potresti vederne uno in qualsiasi browser, eseguire qualsiasi sistema operativo o utilizzare qualsiasi dispositivo.
Questo articolo discuterà cos'è un errore 502 Bad Gateway, quali sono le sue cause, le sue variazioni, il suo impatto sulla SEO e come risolverlo con vari metodi.
Che cos'è un errore gateway 502 errato?
Se ricevi un messaggio di errore 502 Bad Gateway, significa che il server a cui stai tentando di connetterti ha ricevuto una risposta non valida.
Una richiesta HTTP viene inviata dal browser al server quando si accede a un URL. Tuttavia, in questo caso, la richiesta non era valida e ha restituito un codice di stato HTTP 502. I codici di stato HTTP sono un mezzo attraverso il quale browser e server comunicano tra loro.
Si accede a un URL tramite un browser inviando una richiesta HTTP al server del sito Web che si sta visitando. Dopo aver richiesto le risorse, il server restituisce un codice di stato e le risorse richieste.
I codici di stato HTTP possono essere classificati in cinque categorie: 1xx – informativo, 2xx – successo, 3xx – reindirizzamento, 4xx – errore del client e 5xx – errore del server.
In genere, i codici di stato che iniziano con la cifra 5 indicano errori che si verificano quando si verifica un'interruzione della rete o un problema di comunicazione tra i server web.
Esistono anche codici di stato 5xx come 500 Errore interno del server, 501 Non implementato, 503 Servizio non disponibile e 504 Timeout gateway.
Nella maggior parte dei casi, la causa dell'errore risiede nel server stesso, anche se i motivi esatti di ciascun errore possono variare.
Quali sono le cause di un errore 502 Bad Gateway?
Dovresti prima esaminare i possibili fattori che potrebbero causare l'errore del gateway prima di tentare di risolverlo. Questi sono alcuni di loro:
Nome di dominio irrisolto
Di solito, ciò si verifica quando un nome di dominio non riesce a risolversi nell'indirizzo IP corretto. Se il tuo nome di dominio è stato migrato di recente a un server DNS host diverso, potrebbero essere necessarie fino a 24 ore prima che le modifiche diventino completamente propagate ed effettive.
Sovraccarico del server di origine
Il server di origine potrebbe sovraccaricarsi e bloccarsi ogni volta che esaurisce le risorse, generando un messaggio di errore HTTP 502.
È stato dimostrato che picchi improvvisi nel traffico, mancanza di memoria e timeout del software sono alcune delle cause più comuni di sovraccarico del server.
Errori del browser
I browser a volte possono visualizzare un errore di codifica 502 anche se non ci sono problemi con il server o la rete.
In questo caso, l'errore potrebbe essere causato da estensioni del browser difettose come blocchi degli annunci, versioni obsolete del browser o file danneggiati nella cache del browser.
Problemi con le apparecchiature della rete domestica
È probabile che l'apparecchiatura di rete stia riscontrando un problema temporaneo se si verificano errori HTTP 502 su più di un sito Web o browser.
Blocchi firewall
I firewall impediscono al traffico sospetto di entrare nel tuo sito web. Tuttavia, alcuni sistemi firewall possono rilevare falsi positivi a causa della loro eccessiva sensibilità.
È possibile che il sistema stia bloccando un provider di servizi Internet specifico o una richiesta CDN.
Come risolvere un errore 502 Bad Gateway?
L'errore 502 Bad Gateway è in genere causato da problemi lato server, ma può anche essere dovuto a configurazioni errate o problemi temporanei sul computer del client.
In questa sezione, presentiamo vari metodi per correggere questo errore:
Metodo 1: aggiorna la pagina del sito web
Puoi provare la prima soluzione aspettando un minuto o due e quindi aggiornando il tuo browser web corrente. Molte volte, l'errore si verifica a causa di un aumento del traffico.
Pertanto, di solito è sufficiente aggiornare la pagina. È possibile ottenere una scorciatoia premendo F5 o CTRL + F5 , mentre su un Mac sarà efficace premere CMD + R.
Se il sito Web non è disponibile, puoi anche provare a utilizzare uno strumento online come Host Tracker o Website Planet.
In questo modo sarà possibile identificare se l'errore è il risultato di un problema lato client o di un problema lato server.
Metodo 2: svuota la cache del browser
Se continui a ricevere l'errore, potresti avere file obsoleti e danneggiati archiviati nella cache del browser.
Potrebbe essere necessario svuotare la cache del browser per risolvere un errore HTTP 502 Bad Gateway in questo caso.
I file memorizzati nella cache possono contenere dati importanti del browser come segnalibri e impostazioni, quindi fai attenzione prima di rimuoverli. Puoi impedirlo esportando i tuoi dati dal browser e importandoli di nuovo in un secondo momento.
Metodo 3: prova in modalità di navigazione in incognito
La modalità di navigazione in incognito è anche una buona idea per l'accesso al sito Web in quanto aiuterà a determinare se il messaggio di errore 502 gateway errato è il risultato di un problema con il browser.
Segui questi passaggi per creare una nuova finestra di navigazione in incognito:
- Fare clic sul pulsante a tre punti sullo schermo del browser
- Seleziona Nuova finestra di navigazione in incognito dal menu a discesa.
Un'estensione del browser potrebbe causare il problema se l'errore non viene visualizzato in modalità di navigazione in incognito. Di conseguenza, prova a disabilitare gradualmente tutti i componenti aggiuntivi e le estensioni fino a quando non potrai accedere al sito Web una volta eliminato quello che causa l'errore.
Potresti provare a utilizzare una sessione del browser diversa se la disabilitazione delle estensioni non ha aiutato. Ad esempio, se stai utilizzando Google Chrome, prova a utilizzare Mozilla Firefox.
Se il tuo browser precedente causa l'errore quando la pagina viene caricata normalmente sul tuo nuovo browser, è probabile che la colpa sia del tuo browser attuale.
In caso di problemi con il browser, si consiglia di eliminarlo e reinstallarlo.
Metodo 4: svuota i server DNS
Ci sono anche casi in cui l'errore si verifica a causa di problemi DNS, come indirizzi IP errati e server DNS che non rispondono.
In questo caso potresti essere in grado di risolvere questo problema svuotando la cache DNS. In modo simile allo svuotamento della cache del browser, questo metodo eliminerà i record DNS difettosi.
Uno dei passaggi che puoi eseguire è modificare temporaneamente i tuoi server DNS. Il tuo provider di servizi Internet è responsabile dell'assegnazione dei tuoi server DNS per impostazione predefinita.
Se desideri passare a un server DNS di terze parti, come Google Public DNS, puoi farlo in qualsiasi momento.
Metodo 5: prova un altro browser
Potresti anche essere in grado di risolvere questo problema utilizzando un altro browser, inclusi Firefox, Chrome, Edge, Opera, Internet Explorer e Safari.
Utilizzando un browser alternativo che non produce un errore 502 Bad Gateway, ora puoi essere sicuro che la colpa è del tuo browser originale.
Supponendo che tu abbia seguito i consigli di risoluzione dei problemi di cui sopra, ora potrebbe essere il momento di provare a reinstallare il browser per vedere se ciò risolverà il problema.
Metodo 6: prova su un altro dispositivo
Il tuo server potrebbe essere la fonte di un errore che si verifica dopo aver eseguito una particolare modifica o aggiornamento. Il modo migliore per risolvere questo problema è esaminare i log degli errori del tuo sito web.
Nella maggior parte dei casi, il tuo host web offre un'interfaccia utente attraverso la quale puoi abilitare i log degli errori del sito web. È anche possibile abilitare la registrazione degli errori per il tuo sito WordPress aggiungendo le seguenti righe al tuo file wp-config.php :
define( 'WP_DEBUG', vero);
define( 'WP_DEBUG_LOG', vero);
define( 'WP_DEBUG_DISPLAY', false );
Il file wp-contents/debug.log conterrà tutti gli errori generati, consentendo di identificare quale causa un errore 502 Bad Gateway.
Metodo 7: controlla il registro degli errori e disattiva i plugin
Potrebbe esserci un problema tecnico con uno o più dei tuoi plugin o temi. La ragione di ciò è che plugin e temi mal codificati possono entrare in conflitto tra loro.
Durante questo evento, il tuo server interromperà tutti gli script e le query sul tuo sito web, con conseguente inaccessibilità del tuo sito.
Alcuni siti Web sono interessati da questo problema a causa della memorizzazione nella cache o dei plug-in di sicurezza. In alcuni casi, questi plugin bloccano la comunicazione tra i server, causando errori persistenti.
È necessario disabilitare i plug-in e riattivarli singolarmente se si verifica un errore HTTP 502 senza un plug-in di memorizzazione nella cache o di sicurezza installato.
Segui questi passaggi per farlo:
- Vai a Plugin nella dashboard di WordPress.
- Fare clic su Plugin installati .
- Fare clic su Disattiva dal menu Azioni collettive .
- Fare clic sul pulsante Applica .
- Attiva ogni plugin mentre aggiorni il tuo sito WordPress.
Se incontri di nuovo l'errore 502, hai trovato il plugin problematico.
Se non riesci ad accedere alla dashboard di WordPress, puoi disabilitarli utilizzando il pannello di controllo dell'hosting o l'applicazione FTP.
Apporta una modifica alla directory dei plugin nella directory wp-content , rinominandola, ad esempio, plugins-disable .
Dopo che il tuo sito è stato ripristinato allo stato originale dopo la rimozione di tutti i plug-in, puoi rinominare la cartella in plug-in.
Se l'errore persiste, abilita i plug-in uno per uno per identificare quale lo sta causando. Se il sito Web continua a non funzionare, segui gli stessi passaggi anche con i tuoi temi WordPress.
Metodo 8: controlla i plugin e i temi di WordPress
In molti casi, il server annulla script e query a causa di codice errato sul tuo sito WordPress, possibilmente da un plugin o un tema di terze parti
Inoltre, molti plugin di memorizzazione nella cache hanno generato 502 errori a causa di una configurazione errata. Diverse possibili soluzioni a questo problema includono la disattivazione di tutti i plugin. È necessario notare che la disattivazione di un plug-in non comporterà la perdita di dati.
Se sei ancora in grado di accedere alla dashboard dell'amministratore, puoi seguire i passaggi seguenti:
- Vai a Plugin nella dashboard di WordPress.
- Fare clic su Plugin installati .
- Fare clic su Disattiva dal menu Azioni collettive .
- Fare clic sul pulsante Applica .
Tutti i tuoi plugin verranno disabilitati come risultato di questa azione. Sarà necessario determinare quale causa del problema è responsabile se questo risolve il problema.
- Attiva ogni plugin mentre aggiorni il tuo sito WordPress.
Se ricevi un errore di gateway 502 restituito, hai scoperto il plug-in che si comporta in modo anomalo. Successivamente, puoi contattare lo sviluppatore del plug-in o inviare un ticket di supporto al sistema di supporto di WordPress.
Se non riesci ad accedere alla tua pagina di amministrazione, puoi utilizzare FTP per accedere al tuo server e rinominare la tua cartella dei plugin in qualcosa come plugins_old , quindi controllare il tuo sito web.
Se risolve il problema, è necessario testare ogni plug-in individualmente. Segui questi passaggi per farlo:
- Rinomina la cartella dei plug-in in "plugin".
- Rinomina ciascuna cartella di plugin al suo interno una alla volta fino a individuare il problema.
Devi sempre mantenere aggiornati i plugin, i temi e il core di WordPress, oltre ad assicurarti di eseguire una versione PHP che supporti il tuo sito. Se hai bisogno di assistenza, puoi sempre contattare il tuo host.
Metodo 9: riavvia PHP
Anche il riavvio di PHP può essere un'opzione. L'host potrebbe non fornire questo. In questo caso, puoi aprire un ticket di supporto e richiedere il riavvio di PHP.
Metodo 10: controlla i CDN
Potrebbero anche esserci difficoltà con il servizio di mitigazione CDN o DDoS che causano l'errore 502 Bad Gateway.
Una rete di distribuzione di contenuti Internet fornisce un ulteriore livello di sicurezza tra il server e il browser, assicurando che i contenuti Web vengano distribuiti in modo efficiente.
Esiste, tuttavia, la possibilità che questo livello possa riscontrare un problema durante la connessione al server di origine, che potrebbe causare un errore 502.
Un esempio notevole potrebbe essere Cloudflare, in cui un errore 502 Bad Gateway può verificarsi in due formati distinti a seconda della situazione.
Sulla base dello screenshot sopra, sembra che Cloudflare sia responsabile del problema. Se desideri risolvere questo problema, contatta il loro reparto di assistenza clienti.
Si consiglia di controllare la pagina Stato del sistema Cloudflare prima di eseguire questa azione. In alternativa, puoi scegliere di disabilitare Cloudflare, tuttavia, il completamento della propagazione DNS potrebbe richiedere alcune ore.
Di conseguenza, se riscontri l'errore Cloudflare, come mostrato sopra, significa che si tratta di un problema con il tuo attuale provider di hosting. In questo caso, contatta il team di supporto del tuo host web per richiedere assistenza.
Metodo 11: aumenta PHP max_execution_time e max_input_time
Il timeout PHP si verifica ogni volta che il processo PHP è in esecuzione per un periodo superiore al tempo massimo di esecuzione o al tempo massimo di input specificato dalla configurazione PHP.
Nella maggior parte dei casi, le impostazioni per questo sono impostate nelle tue configurazioni PHP sul tuo server web. In genere, i valori sono impostati su 300 secondi per impostazione predefinita.
In alcuni casi, durante il processo di migrazione può verificarsi un timeout, con conseguente errore 502 Bad Gateway. Per risolvere questo problema, puoi contattare il tuo host web per sapere a cosa sono impostati i valori e se possono essere aumentati.
Metodo 12: contatta l'hosting del tuo sito web
Se nessuna di queste soluzioni risolve l'errore, si consiglia di contattare l'assistenza clienti. È importante descrivere il problema e includere tutti i passaggi per la risoluzione dei problemi che hai adottato per risolverlo.
Inoltre, assicurati di fornire quante più informazioni possibili e consenti al team di supporto di assisterti.
Metodo 13: contatta il tuo provider di servizi Internet (ISP)
Quando il browser, il computer e la rete funzionano tutti e il sito Web segnala che la pagina o il sito Web funziona, l'errore 502 Bad Gateway potrebbe essere il risultato di un problema di rete che è responsabilità del provider di servizi Internet.
Metodo 14: riprova più tardi!
Se si verifica un errore 502 Bad Gateway a questo punto del processo di risoluzione dei problemi, c'è quasi sicuramente un problema con una delle due cose: il provider di servizi Internet o la rete del sito Web.
Potresti anche essere in grado di confermare tali informazioni direttamente con una delle due parti se le contatti.
In ogni caso, non sei l'unica persona a riscontrare questo errore e quindi dovrai aspettare fino a quando non verrà risolto per te.
502 Variazioni di errore gateway errate
Non è necessario che un browser, un sistema operativo o un servizio particolari visualizzino l'errore. Tuttavia, il suo aspetto può variare in diversi modi
Potresti riscontrare alcune alternative per questo errore su Internet come Temporary Error (502), 502 Error, Error 502, 502 bad gateway Cloudflare, 502 bad gateway Nginx, 502 bad gateway AWS, ecc.
È importante notare che alcuni siti Web o servizi hanno pagine di errore 502 personalizzate che potrebbero avere un aspetto diverso:
Cromo
Un messaggio di errore 502 Bad Gateway viene visualizzato da Chrome quando il server rileva un errore temporaneo e non è in grado di completare la richiesta.
Inoltre, Chrome consiglia di riprovare dopo 30 secondi. Potresti provare ad accedere al sito Web da una finestra del browser diversa se il problema persiste.
GitLab
Se il server proxy inverso di GitLab non riceve una risposta dal server di origine di GitLab per un periodo prolungato, GitLab visualizzerà un errore 502 Bad Gateway. Inoltre, la pagina di errore fornisce istruzioni per risolvere il problema.
C'è un errore 502 che appare su Twitter quando un servizio è temporaneamente sovraccarico. Un'illustrazione è incorporata con un messaggio chiaro e conciso in modo giocoso. Coloro che sono interessati alle statistiche sui dati in tempo reale possono anche controllare lo stato di Twitter.
In che modo l'errore 502 Bad Gateway influisce sulla SEO?
Il codice di errore 502 viene generato quando si verifica un errore di rete che impedisce al server di completare la richiesta.
È importante notare che se questo errore si verifica frequentemente e per un periodo prolungato, può influire negativamente sull'ottimizzazione dei motori di ricerca del tuo sito web.
Se una pagina richiesta non viene servita, i visitatori potrebbero lasciare il tuo sito, con conseguente esperienza utente scadente. Inoltre, più a lungo il tuo sito rimane non disponibile, maggiore sarà la tua frequenza di rimbalzo.
I motori di ricerca visualizzeranno anche una pagina con un errore 502 come non funzionante, il che impedirà al motore di ricerca di indicizzare e classificare la pagina.
Alla luce di ciò, è essenziale determinare quali fattori stanno causando l'errore per risolverlo il prima possibile ai fini dell'ottimizzazione dei motori di ricerca.
Domande frequenti
In questa sezione, risponderemo ad alcune domande frequenti per aiutarti a risolvere l'errore:
L'errore 502 Bad Gateway è un messaggio di errore generale che indica che c'è qualcosa che non va nella comunicazione del server del sito web. Tuttavia, non identificherà la causa esatta del problema.
Potresti ricevere un messaggio sullo schermo del tuo computer che dice "502 gateway errato". Ciò si verifica quando il server che funge da proxy o gateway non riceve una risposta adeguata da un altro server.
Non sarai in grado di determinare la causa alla base di questo errore poiché si tratta di un errore generico. Pertanto, è impossibile indicare se è bloccato o meno senza condurre ulteriori ricerche.
In genere, l'errore 502 Bad Gateway non è il risultato di un virus. Si verifica quando il server del sito Web non è in grado di comunicare con il sito Web.
Conclusione
In questo articolo vengono discussi vari metodi per porre rimedio al problema di un errore 502 Bad Gateway, comprese le sue cause, variazioni ed effetti sull'ottimizzazione dei motori di ricerca.
Vorremmo esprimere il nostro sincero apprezzamento per la lettura di questo articolo. In caso di domande o commenti, non esitare a utilizzare la sezione commenti.
Seguici su Facebook e Twitter se sei interessato a rimanere aggiornato sui nostri articoli.