Come correggere l'errore 502 Bad Gateway in WordPress
Pubblicato: 2020-06-26Una delle parti più frustranti della gestione di un sito Web sono gli errori di scoppio. E uno di quegli errori frustranti è l'errore 502 bad gateway che si presenta a volte.
Questo è un errore regolare che può essere riscontrato in molti siti Web e potrebbe non avere gravi implicazioni se si verifica in rare occasioni.
Per quanto semplice possa sembrare, se l'errore 502 si presenta troppo spesso, può effettivamente influire sulla tua SEO e sulla reputazione online. Ad esempio, quando un web crawler che tenta di accedere al tuo sito riceve abbastanza spesso un gateway 502 errato , potrebbe inserire nella lista nera il tuo sito o, nel minimo caso, le tue classifiche di ricerca potrebbero subire un calo.
Quindi capire l'errore e risolverlo prima che causi gravi effetti SEO potrebbe tornare utile.
Che cos'è un errore 502?
Ogni richiesta HTTP effettuata da un browser a un server riceve una risposta con un codice di stato HTTP. Sebbene 200 sia il codice di stato di successo, non vedrai questi codici di stato a meno che non indichino un errore. Il codice di errore più comune è il 404 che sta per Pagina non trovata, il che significa che la richiesta non è stata accettata.
Ora, la serie di codici di stato nell'intervallo 500, inclusi 500, 501, 502 e 520 e così via, sono correlati a una sorta di errore del server dopo che la richiesta è stata accettata. Potrebbe trattarsi di un errore interno o di una risposta non valida dal server.
Il codice di errore 502 significa in particolare che il server ha accettato la richiesta mentre fungeva da proxy ma ha ricevuto una risposta non valida da un server in entrata.
Il messaggio di errore può essere visualizzato in varie forme come:
- Errore 502
- errore di connessione 502 Bad Gateway
- 502 errore proxy
- Servizio 502 temporaneamente sovraccarico
- HTTP 502
- Uno schermo bianco vuoto
- 502 gateway errato Cloudflare
Il modo in cui viene visualizzato il messaggio di errore potrebbe dipendere dall'applicazione Web, dal browser o dai sistemi operativi.
L'errore 502 indica risposte non valide che potrebbero essere ricevute per vari motivi. Forse il server era inattivo, si è verificata qualche interferenza nel trasferimento dei dati o un sovraccarico temporaneo delle risorse.
Se 502 errori continuano a persistere per più di 6 ore, Google può percepire il tuo sito come problematico e quindi assegnargli un ranking più basso
Come correggere gli errori 502
Ricarica la pagina
Per quanto semplice possa sembrare, ricaricare la pagina funziona per la maggior parte del tempo. Dovrebbe essere una delle prime cose da provare prima di iniziare a risolvere l'effettiva causa principale. Perché, il più delle volte, si verifica un errore 502 semplicemente perché il server è sovraccarico. Quindi, un semplice aggiornamento e ricarica potrebbe aiutarti a ottenere una risposta adeguata dal server.
Ma questo serve solo come una soluzione rapida e se vedi frequentemente 502 errori, potresti dover controllare altre cose come la memoria cache, le impostazioni del firewall, la CDN e così via.
Cancella memoria cache
A volte la cache funziona per il meglio e talvolta si ritorce contro. Ad esempio, quando a volte si riceve una risposta negativa, la cache potrebbe servire pagine Web più vecchie dalla memoria e risolvere il problema. Ma allo stesso modo, a volte la cache potrebbe servire più e più volte le pagine di errore anche dopo che l'errore è stato corretto.
Per evitare tali problemi, vai alle impostazioni del browser e svuota la cache manualmente. Ci sono alcune scorciatoie da tastiera come Ctrl+F5 che impongono la cancellazione della cache all'aggiornamento della pagina.
Puoi anche svuotare la cache di WordPress. Prova a svuotare tutte le cache dai plug-in di WordPress, dal motore di WordPress e dai plug-in del firewall che utilizzi. Puoi accedere alle impostazioni della cache per i tuoi plug-in tramite la dashboard di WordPress. Puoi anche provare a svuotare la cache DNS locale.
Per le macchine Windows, comandi semplici come ipconfig /flushdns nel prompt dei comandi possono aiutarti a svuotare la cache DNS.
Per i sistemi Mac, prova il comando dscacheutil –flushcache. Quindi, prova a ricaricare la pagina in browser diversi per vedere se la cache del browser era effettivamente quella che causava il problema.
Disabilita Firewall e CDN
I siti WordPress possono utilizzare reti di distribuzione dei contenuti come Cloudflare con le loro funzionalità di cache per servire e caricare le pagine più velocemente. I firewall aggiungono anche livelli aggiuntivi attraverso i quali dovranno viaggiare le richieste e le risposte HTTP. Questo può anche portare a un problema con il gateway 502.
Prova a disabilitare i tuoi servizi CDN e firewall e prova a caricare il tuo sito. Se il problema viene risolto, puoi contattare il tuo fornitore di servizi CDN per esaminare la causa dell'errore e abilitarlo una volta che hanno risolto la causa principale.
Aggiorna i tuoi plugin
Bene, se è un errore ostinato che persiste anche dopo aver svuotato tutta la cache, disabilitato la CDN e il firewall, allora è il momento di aggiornare i tuoi plugin e temi.
Disabilita tutti i tuoi plugin WordPress tramite la dashboard o tramite FTP. Ora prova a caricare la tua pagina e controlla l'errore. Se l'errore viene corretto, prova un metodo di prova ed errore per trovare il plug-in effettivo che causa l'errore.
Attiva i tuoi plugin uno alla volta per scoprire quale è il colpevole e aggiornalo per risolvere il problema. Se un aggiornamento continua a non risolversi, cerca il supporto tecnico o trova un plug-in alternativo per riempire le sue scarpe.
Aggiorna i tuoi temi
Se il controllo di tutti i tuoi plug-in non è andato a buon fine, puoi provare lo stesso con i tuoi temi. Passa a un tema WordPress predefinito e controlla se l'errore persiste. Se ciò risolve il problema, prova ad aggiornare il tuo tema o usa un'alternativa.
Controlla log e script
WordPress può mantenere i registri degli errori se hai impostato le impostazioni di debug corrispondenti nel file wp-config.php. Utilizza questi registri per scoprire quale parte del tuo codice o plug-in sta causando l'errore
A volte script come quelli utilizzati per captcha e sicurezza possono sovraccaricare il server con diverse richieste che portano a un errore 502 temporaneo. Ottimizza i tuoi script per assicurarti di evitare questi errori.
I servizi possono essere configurati per avere un limite di tempo massimo per l'esecuzione degli script. Puoi anche aumentare il limite di timeout che ha un valore predefinito di 300 secondi.
Controlla il tuo server di hosting
Se nessuno dei metodi discussi sopra funziona per te, probabilmente è il tuo server di hosting che agisce. Contatta il supporto tecnico del server di hosting e fai una domanda in merito al problema.
Un errore gateway 502 errato può essere generato a causa di configurazioni DNS errate. Le possibilità di tali errori di configurazione sono elevate se sei appena passato a un nuovo provider di hosting. Potrebbe essere necessario attendere fino a 24 ore prima che le cose funzionino senza intoppi dopo il passaggio a un nuovo host.
Se si tratta di un semplice problema di configurazione errata, possono risolverlo immediatamente. Ma se il problema si ripete spesso e non riesci a trovare una soluzione adeguata, puoi provare a passare a un provider di servizi di hosting migliore.
Sfrutta al meglio i plugin di memorizzazione nella cache di WordPress
Come avrai notato, una causa principale comune per la maggior parte degli errori 502 potrebbe essere dovuta alla memorizzazione nella cache. Quindi, cercare problemi di cache in ogni plug-in che hai per ogni istanza di errore può essere noioso e noioso. Perché non utilizzare i migliori plug-in di memorizzazione nella cache che ti consentono di memorizzare nella cache le pagine per un caricamento più rapido e allo stesso tempo assicurarti che gli errori della cache vengano gestiti automaticamente?
Ad esempio, Innorobo utilizza i plug-in di memorizzazione nella cache di WordPress. Indubbiamente, i buoni plug-in di memorizzazione nella cache assicurano che gli errori vengano registrati correttamente e consentono la cancellazione automatica della cache, semplificando il debug e la risoluzione rapida dei problemi.
Il tuo turno
Quindi, questa è stata una breve panoramica dell'errore 502. Speriamo che questo articolo ti abbia aiutato a correggere l'errore. Qual'è il tuo punto di vista? Fateci sapere nei commenti qui sotto.