Errore 502 Bad Gateway WordPress: cause e passaggi per risolverlo

L’errore WordPress “502 bad gateway” è uno degli errori più comuni che si verificano sui siti web. 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 i codici di stato HTTP (HyperText Transfer Protocol) e le risorse (o la 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 del server, un conflitto di plug-in, DNS, problemi PHP, ecc.

Impatto dell’errore “502 bad gateway”.

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 il tuo posizionamento scenderà. Inutile dire che questa catena di eventi causerà un calo significativo nella riscossione delle entrate.

Cause dell’errore “502 bad gateway”.

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

1. Problemi con il server

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

Questo non è insolito.

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

L'errore 502 bad gateway con WordPress può verificarsi quando i server vengono portati offline.  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 verso il tuo sito Web abbia causato un 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 i temi e i plug-in 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 che genera un errore 502.

3. Problemi di timeout PHP

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

Il codice PHP può essere eseguito a lungo 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é un CDN si trova tra il tuo server di hosting e il browser, qualsiasi richiesta effettuata sul tuo sito Web dovrà prima passare attraverso il CDN.

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

5. Problema del browser

Occasionalmente, anche i browser generano errori 502. Questo in genere accade a causa di un’estensione corrotta, come ad-blockercache danneggiata o browser obsoleto.

6. Errore DNS

I problemi DNS sono rari. Si verificano quando cambi registrar di domini o provider di hosting. Ciò può verificarsi anche quando si configura 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 nameserver può richiedere fino a 24 ore. Se apri il sito Web durante questo periodo, verrai accolto con un errore 502.

7. Problemi hardware e di connettività

In rare occasioni, l’errore 502 si verifica a causa di problemi di connettività hardware o a banda larga. Il più delle volte si tratta di un guasto 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 bad gateway”, diamo un’occhiata ad alcune delle possibili soluzioni.

⚠️ Consigliamo: Fai un backup dell’intero sito web. Nel seguente tutorial, avrai a che fare con il wp-config file che è un file principale di WordPress. Non vorrai aggiungere problemi rovinando un file core. Fai un backup. Se le cose vanno male, puoi semplicemente ripristinare il backup e ricominciare tutto da capo.

1. Svuota la cache

Molto 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 cache del tuo sito web. Pertanto, svuota la cache del browser e del sito Web. E poi, aggiorna la pagina.

Spieghiamo come svuotare la cache del browser in dettaglio nella seguente guida. Quando si tratta di svuotare la cache del tuo sito web, il posto 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 hardware e di 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 log degli errori per restringere il problema. Tutto quello che devi fare è abilitare la registrazione aggiungendo questo codice al tuo wp-config.php file:

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à nel tuo wp-content directory. Aprilo e dovrebbe dirti cosa sta causando l’errore 502 Bad Gateway.

4. Risoluzione dei problemi del server

Controlla se i tuoi server di hosting sono inattivi utilizzando uno di questi strumenti: Giù o noo È giù adessoo Giù per tutti o solo per me.

Il server potrebbe essere stato messo offline per motivi di manutenzione. In tal caso, dovresti aver ricevuto un’e-mail che ti informa su 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 tu. 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. Risoluzione del problema del browser

Apri il tuo sito web su diversi browser. Se l’errore persiste, seguire le istruzioni riportate di seguito.

Esistono tre problemi comuni del browser che gli utenti di WordPress devono affrontare in genere. 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. Risoluzione del problema del server CDN

Per scoprire se il tuo server CDN è inattivo, puoi controllare la pagina di stato dei tuoi CDN, come Stato del sistema Cloudflare.

In alternativa, prova questi strumenti: CDNPlanet e Rilevatore di down.

Anche se il CDN è attivo, potrebbe comunque trattarsi di un problema di CDN. Prova a disabilitare il 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. Risoluzione del problema DNS

Sei 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 tua cache DNS.

9. Risoluzione dei problemi di timeout di PHP

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

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 debba eseguire backup giornalieri in modo che ogni volta che si verifica un errore, è possibile ripristinare semplicemente il sito alla normalità.

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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Verified by MonsterInsights
Яндекс.Метрика