Uno degli avvisi di errore più temuti da chi ha un sito WordPress. Vi spieghiamo quando e perché compare 504 Gateway Timeout e cosa fare per risolverlo.
A chi non è capitato d’imbattersi nel temuto 504 Gateway Timeout error time-out all’apertura di una pagina o di un sito web? Ecco, in questo articolo vi spieghiamo che cosa significa e come può essere risolto.
504 gateway time-out error: cosa significa
Si tratta di un problema che fa parte dei codici di stato HTTP, in questo caso del 5xx Server Error, da non confondere con gli errori 4xx Client Error. Dato che i primi s’incontrano quando il server non è in grado di portare a termine una richiesta, nonostante sia valida, mentre i secondi segnalano richieste che non possono essere soddisfatte (pensiamo all’errore 403 o 404). Insomma, gli avvisi 5xx Server Error avvengono quando c’è una mancata comunicazione tra un server intermediario e un server principale.
Prima di tutto chiariamo che a seconda dei servizi che usi, potrai trovare un avviso diverso, molto simile. Ecco qua i più comuni per indicare questo errore, in cui il numero 504 rimane una costante identificativa:
- HTTP 504
- 504 Error
- Error 504
- 504 Gateway Time-out
- Gateway Timeout (504)
- Error 504 Gateway Time-out
- HTTP Error 504: Gateway Time-out
- 504 Time-out Gateway NGINX
- NGINX 504 Gateway Time-out
Come risolvere l’error 504 Gateway Timeout?
Dato che ti compare l’avviso, ma non ti viene spiegato la ragione dell’errore, l’unica maniera per risolverlo è agire, cercare di capire le cause. Ecco qua sotto alcune soluzioni, fra le più comuni, che ti aiuteranno a risolvere l’errore.
- Aggiorna la pagina
Lo sappiamo, ti può apparire come una stupidata. Ma a volte basta aggiornare la pagina per vedere, dopo un paio di minuti, se il problema è legato alla rete locale o al sito.
- Controlla che non ci siano problemi di connettività del server.
La maggior parte dei siti web agisce su più server o su provider di hosting di terze parti. Se il tuo server è inattivo per manutenzione o per qualsiasi altro motivo, il tuo sito potrebbe offrire ai visitatori una pagina 504 Gateway Timeout Error. L’unico modo per risolvere questo problema è attendere che il server termini la manutenzione o che risolva il problema che causa l’errore.
- Verificare la presenza di eventuali modifiche DNS.
Hai appena cambiato il server host o spostato il tuo sito web su un indirizzo IP diverso? Se così, potrebbe apparire a causa delle modifiche al server DNS del tuo sito web. Ciò potrebbe far sì che il tuo sito web mostri ai suoi visitatori una pagina 504 Gateway Timeout Error. Il tuo sito web non sarà attivo e funzionante fino a quando queste modifiche al DNS non saranno concluse, operazione che potrebbe richiedere alcune ore.
- Controlla il registro degli errori.
I registri del server forniranno dettagli sulla salute e lo stato del tuo server. Setacciali per scoprire qualsiasi informazione negativa.
- Correggere le configurazioni del firewall difettose.
Il tuo firewall è il gatekeeper del tuo sito web, dato che lo protegge da visitatori dannosi o attacchi DDoS (Distributed Denial of Service). A volte, una configurazione difettosa del firewall fa sì che il firewall consideri le richieste da una rete come un attacco al tuo server e le rifiuti, generando il 504 Gateway Timeout Error. Controlla la configurazione del firewall e risolvi il problema, se necessario.
- Controlla la CDN
Stai utilizzando una rete di distribuzione dei contenuti (CDN) per pubblicare contenuti più velocemente? Ecco, ti consigliamo di controllare che tutto stia funzionando per bene. Una maniera per risolverlo può essere quella di disattivare il CDN, e attendere qualche ora in modo che il DNS si propaghi. E che l’errore 504 sparisca.
Vorresti parlare con un nostro consulente per scoprire come migliorare la tua infrastruttura?