Come risolvere un errore 504 sul tuo sito WordPress?

Pubblicato: 2021-04-27


Come utente, non c'è niente di più frustrante dell'errore di timeout del gateway 504. Un bel giorno, accedi al tuo sito e tutto ciò che ottieni è una pagina di errore. Questo può essere preoccupante e frustrante anche per i moderatori del sito e l'amministratore. Questo potrebbe essere considerato un problema normale nell'attuale generazione di Internet, ma potrebbe anche tradursi in una perdita di traffico. I siti, in particolare nel settore dell'e-commerce, l'impatto negativo del tempo di caricamento potrebbe persino paralizzare alcune delle facili conversioni.

Se sei un utente di WordPress, quindi, devi avere familiarità con l'errore di timeout del gateway 504. Fortunatamente, indipendentemente da come possa sembrare, affrontare il problema è una passeggiata. L'articolo fornisce tutto ciò che è necessario sapere sull'errore 504 e sui modi per risolverli. Continua a leggere per saperne di più.

Prima di approfondire la risoluzione dei problemi, è necessario conoscere il significato esatto e la causa principale del problema.

Che cos'è un timeout del gateway 504?


Ogni codice di stato HTTP che inizia con la cifra 5 sono errori lato server. L'errore di timeout del gateway 504 significa sostanzialmente che "Il server, che funge da gateway, è scaduto in attesa che un altro server risponda". L'errore di timeout del gateway 504 viene visualizzato quando il browser non è in grado di impostare una connessione con il sito. In parole povere, quando un server non riceve alcuna risposta da un altro server.

L'errore 504 può avere un impatto negativo sulla SEO del tuo sito. Questo perché i siti vengono scansionati in modo coerente dal crawler di Google. Nel caso in cui il sito generi l'errore 504 da molto tempo, Google potrebbe vederlo come un problema relativo al livello del sito web. Ciò in ultima analisi influenzerebbe il posizionamento del tuo sito sul SEPR di Google.

Quali sono le potenziali ragioni e le correzioni dell'errore 504?

Prima di approfondire le correzioni dei problemi, è importante capire la potenziale causa dell'errore. Di seguito sono elencati alcuni dei motivi per cui il problema del server potrebbe non rispondere e le relative soluzioni.

Server o host sovraccaricati

Uno dei motivi più comuni dell'errore del gateway errato è il server o l'host sovraccaricati. In tal caso, il sito potrebbe tornare presto.

Uno dei modi più semplici per gestirlo è semplicemente svuotare la cache. Ricarica il sito o premi Ctrl + F5. Nel frattempo, puoi anche verificare se il problema è legato alla rete locale. Ci sono strumenti online disponibili per lo stesso. Anche la cancellazione del browser o l'utilizzo della modalità di navigazione in incognito per la navigazione può aiutare a verificare se il problema è correlato al browser.

Plugin WordPress

Le piattaforme CMS utilizzano molti plug-in ed estensioni per potenziare l'UX e l'interfaccia utente del sito. WordPress non è diverso e talvolta i plugin obsoleti possono causare problemi. I plugin che sono correlati alla memorizzazione nella cache in un modo o nell'altro potrebbero essere i colpevoli.

In tal caso è consigliabile passare attraverso il plug-in del tuo sito. Il problema dell'incompatibilità si verifica quando i plugin non vengono aggiornati all'ultima versione. La disabilitazione dei plugin è il modo migliore per eseguire il debug del problema e trovare il vero colpevole. Vai a public_html nel wp-content usando il gestore FTP. Rinominare la cartella del plugin, in modo che WordPress non riconosca il contenuto della cartella. Fatto ciò, inizia ad abilitare i plugin uno per uno. Questo ti aiuterà a identificare il vero colpevole. Una volta individuata l'estensione che causa il problema, puoi provare a risolvere lo stesso. A volte, l'aggiornamento del plugin potrebbe essere d'aiuto.

Modifiche e aggiornamenti nei siti

Qualsiasi modifica o aggiornamento apportato al sito causa l'errore di timeout del gateway 504.
Puoi scoprire lo stesso aggiungendo le righe menzionate di seguito al file wp-config.php:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Problema DNS


Il problema DNS è un altro motivo per i 504 problemi nei siti WordPress. Il problema DNS può verificarsi dal lato server o dal lato client. Nel primo caso, hai migrato il tuo sito WordPress su un nuovo host, quindi dovrai aspettare che tutto sia completamente propagato. Questo può richiedere fino a 24 ore a volte a seconda del valore TTL del tuo record DNS. Nel caso in cui non sia completamente propagato, dovrai semplicemente aspettare lo stesso.
Mentre se il problema DNS proviene dal lato client, puoi provare a svuotare la cache DNS locale. Per questo, apri il prompt dei comandi e inserisci il comando: ipconfig/flushdns
Se funziona, verrà visualizzato un messaggio di successo come mostrato nell'immagine sopra.

Disabilita la tua CDN

Content Delivery Network o CDN riduce il carico di lavoro del server e carica il sito Web più velocemente del solito, tuttavia, a volte può anche inciampare. CDN aggiunge un altro gateway tra il client e il server. Quindi, in alcuni casi, diventa effettivamente il motivo alla base degli errori di timeout del gateway 504.

Di solito, i provider CDN restituiscono errori, quindi diventa più facile capire se questo è il motivo. Il modo migliore per gestirlo è disabilitare temporaneamente CDN.

Modifica impostazione proxy

A volte, l'errore 504 si verifica quando la connessione è configurata per utilizzare l'impostazione proxy. In tal caso, disabilita l'impostazione del proxy del tuo browser.

Il processo di disabilitazione dello stesso dipende dal browser. Ad esempio, per Google Chrome, segui i passaggi indicati di seguito per disabilitare l'impostazione del proxy.
In Google Chrome, vai su Impostazioni -> Avanzate -> Nella sezione Sistema, fai clic su Apri impostazioni proxy -> Verifica le impostazioni Rileva automaticamente.

Conclusione

WordPress offre la facilità di sviluppo di siti Web. Ti consente di creare il tuo sito senza alcuna conoscenza di codifica. Tuttavia, ci sono alcuni aspetti negativi delle piattaforme CMS. Ti genera molti errori e l'errore 504 è uno di questi. L'errore di timeout del gateway 504 potrebbe sembrare innocuo, ma può agire come un killer silenzioso per il tuo sito WordPress. Oltre ai motivi sopra menzionati, ci sono alcuni altri motivi che possono essere la causa dell'errore 504. Questi motivi possono includere il server lento, il timeout della richiesta HTTP, il problema del firewall, l'attacco di spam/bot e altri. La chiave per una risoluzione dei problemi efficiente è identificare la causa principale. Quindi, la prossima volta che ti imbatterai in un problema del genere, non farti prendere dal panico. Cerca solo di capire il motivo e sarai in grado di gestirlo bene.