Errore 502 Bad Gateway WordPress: cause e passaggi per risolverlo

Pubblicato: 2021-06-30

L'errore WordPress "502 bad gateway" è uno degli errori più comuni che si verificano sui siti Web. Tuttavia, correggere questo errore non è facile, perché può essere difficile individuare la causa esatta.

Per capire cosa ha causato l'errore 502, è necessario provare diverse soluzioni fino a quando non si colpisce il bersaglio.

Ma prima di iniziare con le soluzioni, è assolutamente essenziale capire cosa significa l'errore 502. È come imparare cos'è un disturbo o una malattia prima di capire la causa e il rimedio.

Cominciamo…

Quando apri un sito web, ecco cosa succede dietro le quinte:

Il browser invia una richiesta al server di hosting. Normalmente il server risponderà con codici di stato HTTP (HyperText Transfer Protocol) e le risorse (o pagina) richieste. Ma a volte il server può rispondere con un errore 502. In genere accade quando il server impiega molto tempo per recuperare la pagina.

Questo ritardo nella risposta potrebbe essersi verificato a causa di motivi come un problema con il server, un conflitto di plug-in, problemi con DNS, PHP, ecc.

Qual è l'errore 502 gateway errato? Un elenco di cause comuni e come risolverle in #WordPress ️
Fare clic per twittare

Impatto dell'errore "502 gateway errato".

L'errore 502 colpisce i tuoi visitatori in quanto non sono in grado di ottenere le informazioni per cui sono venuti. Di conseguenza, abbandonano rapidamente il tuo sito web.

I motori di ricerca noteranno questo comportamento e presto le tue classifiche diminuiranno. Inutile dire che questa catena di eventi causerà un calo significativo nella tua raccolta di entrate.

Cause dell'errore "502 gateway errato".

Ora che abbiamo parlato un po' di cosa sia un errore di gateway errato 502 in WordPress, diamo un'occhiata alle cause più comuni.

  • Problemi con il server
  • Plugin e/o temi mal codificati
  • Problemi di timeout PHP
  • Problemi CDN
  • Problemi con il browser
  • Problemi con il DNS
  • Problemi di connettività hardware

1. Problemi con il server

Il server in cui è ospitato il tuo sito Web potrebbe essere inattivo.

Questo non è insolito.

Il server di hosting potrebbe essere stato messo offline intenzionalmente per scopi di manutenzione, come l'aggiornamento del sistema di sicurezza del server.

502 errore di gateway errato con WordPress può verificarsi quando i server vengono disconnessi. Bluehost condivide un'e-mail di manutenzione per preparare i clienti

Un server di hosting è un'apparecchiatura complessa che potrebbe essere danneggiata e richiedere la sostituzione o la riparazione. Se il tuo server di hosting è in riparazione, è probabile che visualizzi un errore 502 sul tuo sito web.

È possibile che un traffico elevato al tuo sito Web abbia causato il sovraccarico del server e lo abbia reso incapace di rispondere.

2. Plugin e/o temi mal codificati

Temi e plugin sono ciò che rende WordPress così popolare. Ma temi e plugin sono anche il motivo per cui a volte un sito Web si arresta in modo anomalo o genera un errore.

Abbiamo visto troppi temi o plugin mal codificati che sovraccaricano il server, generando un errore 502.

3. Problemi di timeout PHP

PHP è un linguaggio di programmazione. In effetti, tutti i plugin e i temi contengono un mucchio di file PHP. Quando installi o aggiorni un plugin o un tema, alcuni di questi file PHP iniziano a essere eseguiti.

Il codice PHP può essere eseguito per molto tempo e utilizzare una parte significativa delle risorse del tuo server di hosting. Per prevenire l'abuso delle risorse del server, i provider di hosting mettono un limite alla durata di esecuzione di un codice PHP. Quando il codice raggiunge il limite, il server genera un errore 502.

4. Problema del server CDN

CDN (Content Delivery Network) aiuta a rendere più veloce il tuo sito web. Alcuni CDN, come Cloudflare, si concentrano molto sulla sicurezza; pertanto, offrono anche protezione firewall.

Poiché una CDN si trova tra il tuo server di hosting e il browser, qualsiasi richiesta effettuata sul tuo sito Web dovrà prima passare attraverso la CDN.

Quindi, quando apri il tuo sito Web mentre il server CDN è inattivo, la tua richiesta genererà un errore 502.

5. Problema con il browser

Occasionalmente, anche i browser generano 502 errori. Ciò accade in genere a causa di un'estensione danneggiata, come ad-blocker, cache danneggiata o browser obsoleto.

6. Errore DNS

I problemi con il DNS sono rari. Si verificano quando si cambia registrar di domini o provider di hosting. Ciò può verificarsi anche durante la configurazione di un firewall per applicazioni Web come Cloudflare o Sucuri.

Dopo una migrazione o un'installazione del firewall, è necessario modificare i server dei nomi DNS e indirizzarli al proprio host web. L'attivazione dei server dei nomi può richiedere fino a 24 ore. Se apri il sito Web durante questo periodo, verrai accolto con un errore 502.

7. Problemi di hardware e connettività

In rare occasioni, l'errore 502 si verifica a causa di problemi di connettività hardware o a banda larga. Il più delle volte, è un problema temporaneo.

È tutto gente!

Come rimuovere l'errore WordPress "502 bad gateway" dal tuo sito web?

Ora che hai un'idea di cosa potrebbe causare l'errore "502 gateway errato", diamo un'occhiata ad alcune delle possibili soluzioni.

️ Ti consigliamo: fai un backup dell'intero sito web. Nel seguente tutorial, avrai a che fare con il file wp-config che è un file principale di WordPress. Non vorrai aggiungere al tuo problema rovinando un file principale. Fai un backup. Se le cose vanno male, puoi semplicemente ripristinare il backup e ricominciare da capo.

  • Svuota la cache
  • Risoluzione dei problemi di connettività hardware
  • Controlla il registro degli errori
  • Risoluzione dei problemi del server
  • Correzione di plugin e temi mal codificati
  • Risoluzione dei problemi del browser
  • Risolvere i problemi del server CDN
  • Risolvere problemi DNS
  • Risoluzione dei problemi di timeout di PHP

1. Svuota la cache

Abbastanza spesso abbiamo scoperto che gli errori di WordPress non sono altro che un problema tecnico temporaneo.

Quindi, è possibile che l'errore sia stato risolto automaticamente, ma lo vedi ancora perché il tuo browser o WordPress mostra una versione memorizzata nella cache del tuo sito web. Pertanto, svuota la cache del browser e del sito Web. E poi, aggiorna la pagina.

Illustreremo come svuotare la cache del browser in dettaglio nella seguente guida. Quando si tratta di svuotare la cache del tuo sito Web, il luogo esatto in cui puoi farlo dipenderà dal plug-in di memorizzazione nella cache che stai utilizzando. Leggi di più su questo qui.

svuotare la cache di Chrome

2. Risoluzione dei problemi di hardware e connettività

A volte, la soluzione a un problema apparentemente complesso è semplice come riavviare il PC e il router per risolverlo. Prova questo.

3. Controlla il registro degli errori

Puoi sfruttare i registri degli errori per restringere il problema. Tutto quello che devi fare è abilitare la registrazione aggiungendo questo codice al tuo file wp-config.php :

 define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );
inserendo il codice nel file wpconfig

Un file chiamato debug.log apparirà nella tua directory wp-content . Aprilo e dovrebbe dirti cosa sta causando l'errore 502 Bad Gateway.

4. Risoluzione dei problemi del server

Verifica se i tuoi server di hosting sono inattivi utilizzando uno di questi strumenti: Down or Not, o Is It Down Right Now, o Down For Everyone o Just Me.

Il server potrebbe essere stato messo offline per scopi di manutenzione. In tal caso, dovresti aver ricevuto un'e-mail che ti informava di quando il server sarà di nuovo attivo.

Anche se i tuoi server di hosting sono attivi, parla con il tuo provider di hosting. Scopri se si tratta di un problema del server e poi risolvilo.

5. Correzione di plugin e temi mal codificati

La verità è che non puoi correggere plugin e temi mal codificati perché non li hai creati. Quello che puoi fare è disabilitarli. Ma come fai a sapere quali disabilitare?

Disabilita tutti i plugin e i temi uno per uno. E controlla il tuo sito web contemporaneamente.

Quando vedi che l'errore è scomparso, sapresti quale plugin o tema lo ha causato.

Ti consigliamo vivamente di eseguire questo esercizio su un sito di staging per evitare di danneggiare ulteriormente il tuo sito web live.

6. Risolvere il problema del browser

Apri il tuo sito web su diversi browser. Se l'errore persiste, seguire le istruzioni seguenti.

Esistono tre problemi comuni del browser che gli utenti di WordPress in genere devono affrontare. Quelle sono estensioni corrotte come ad-blocker, browser obsoleti e cache corrotta.

Aggiorna il browser se è disponibile una versione più recente. Inoltre, prova a disabilitare gli ad-blocker e altre estensioni, uno per uno. Continua a controllare il tuo sito web contemporaneamente.

7. Risolvere il problema del server CDN

Per scoprire se il tuo server CDN è inattivo, puoi controllare la pagina di stato delle tue CDN, come Cloudflare System Status.

In alternativa, prova questi strumenti: CDNPlanet e Downdetector.

Anche se il CDN è attivo, potrebbe comunque essere un problema di CDN. Prova a disabilitare la CDN. Se l'errore scompare, parla con il team di supporto, chiedendo loro di risolvere il problema da parte loro.

opzione per rimuovere il sito da cloudflare

8. Risolvere il problema del DNS

Migrato di recente a un nuovo provider di hosting o registrar di domini? Quindi attendi fino a 24 ore affinché il problema DNS venga risolto automaticamente. E già che ci sei, svuota la cache DNS.

9. Risoluzione dei problemi di timeout di PHP

Potresti pensare che aumentare il limite di timeout PHP risolverà il problema. Ma i limiti di hosting non sono il problema qui. Il principale colpevole è il plugin o il tema che richiede più risorse per elaborare il proprio codice PHP.

Il limite PHP esiste per prevenire l'abuso delle tue risorse. Quindi rimuovi plugin e temi che minacciano di esaurire le tue risorse.

Se l'errore WordPress "502 bad gateway" persiste ancora

In rare occasioni, quando nessuna delle soluzioni funziona, è necessario assumere un aiuto professionale. Dai un'occhiata alla nostra guida su come assumere uno sviluppatore WordPress.

Conclusione

La correzione di alcuni errori del sito Web può essere fastidiosa e richiedere molto tempo. Questo è il motivo per cui crediamo che ogni sito Web WordPress dovrebbe eseguire backup giornalieri in modo che ogni volta che si verifica un errore, puoi semplicemente ripristinare il tuo sito alla normalità.

Qual è l'errore 502 bad gateway (e come risolverlo su #WordPress) ️
Fare clic per twittare

Questa, ovviamente, non è una soluzione permanente, ma ti aiuta a mantenere attivo e funzionante il tuo sito Web, il che ti consente di indagare sul problema in un momento più conveniente.

Hai domande sull'errore WordPress "502 bad gateway"? Fatecelo sapere nella sezione commenti qui sotto!

Guida gratuita

5 consigli essenziali per accelerare
Il tuo sito WordPress

Riduci i tempi di caricamento anche del 50-80%
solo seguendo semplici consigli.

Scarica la guida gratuita