Feb 13, 2026
Faradilla A.
13min di lettura
L’errore 504 gateway time-out si verifica quando il server principale non riesce a ottenere una risposta da un altro server di cui ha bisogno per completare una richiesta.
Le cause di un errore 504 spesso indicano problemi con il server a monte, ad esempio sovraccarico, malfunzionamenti o semplicemente un’interruzione del servizio. Questi problemi impediscono al server gateway di elaborare correttamente la richiesta dell’utente, causando il timeout.
I problemi possono variare da piccoli intoppi temporanei a configurazioni del server più complesse. Per risolvere l’errore 504 gateway time-out potrebbe quindi essere necessario controllare diverse parti del tuo sito web, dai semplici problemi lato client fino a criticità più profonde sul server.
Ecco undici metodi per risolvere l’errore 504 gateway time-out:
Gli undici metodi della nostra guida alla risoluzione dei problemi coprono sia semplici interventi sul browser sia soluzioni lato server. Sebbene funzionino per la maggior parte dei siti web, includeremo anche passaggi specifici per gli utenti WordPress.
Continua a leggere per scoprire come applicare ciascun metodo, partendo dai controlli lato client più semplici fino alle soluzioni lato server più avanzate.
Aggiornare la pagina web è spesso il primo e più semplice passo per risolvere l’errore 504 gateway time-out. Questa azione può risolvere problemi di connettività temporanei, soprattutto se l’errore è dovuto a un malfunzionamento momentaneo o a un sovraccarico del server.
Assicurati di cancellare la cache del browser e i cookie prima di aggiornare la pagina, così da risolvere eventuali problemi sottostanti. Per aggiornare la pagina, fai click sul pulsante Ricarica nel browser. In alternativa, usa le scorciatoie da tastiera: premi CTRL+R su Windows o COMMAND+R se usi macOS.
Tieni presente che aggiornare la pagina non risolverà l’errore se il server continua ad avere problemi. In questi casi, è necessario procedere con ulteriori metodi di troubleshooting per l’errore 504 gateway time-out.
Passare a un altro browser può aiutarti a capire se l’errore 504 gateway time-out è specifico del browser che stai usando. Problemi come software obsoleto, estensioni di terze parti o una cache danneggiata possono causare questo errore.
Apri un altro browser sul tuo dispositivo e prova ad accedere alla stessa pagina web. In alternativa, usa la modalità di navigazione in incognito nel browser attuale.
Se la pagina si carica correttamente, il problema potrebbe dipendere dalla cache, dalle estensioni o dalle impostazioni del browser principale.
Se la pagina continua a non caricarsi, potrebbe trattarsi di un problema più diffuso, probabilmente lato server. Puoi verificare se il sito web è inattivo anche per altri utenti utilizzando un servizio online come Website Planet o Site24x7.
Un server proxy si trova tra il tuo dispositivo e Internet e offre vantaggi in termini di privacy, come nascondere la posizione del dispositivo o crittografare le richieste web. Impostazioni proxy errate possono ostacolare la corretta comunicazione con i server web, anche se questo scenario è raro.
Ecco come controllare le impostazioni del proxy sul tuo computer:


I passaggi sono simili anche nelle altre versioni recenti di macOS. Nelle versioni precedenti a Ventura, al posto di “Impostazioni di sistema” trovi “Preferenze di Sistema”.
Anche se alcuni computer e reti non utilizzano servizi proxy per impostazione predefinita, i browser possono avere configurazioni proxy separate. È quindi consigliabile controllare anche quelle.
Importante! Modificare le impostazioni di rete può influire sull’accesso a Internet e causare ulteriori problemi. Fai molta attenzione quando apporti modifiche.
Il firewall è uno strumento essenziale per proteggere il tuo computer da accessi non autorizzati e da diverse minacce informatiche. Tuttavia, una configurazione errata può bloccare per errore richieste di rete legittime, causando l’errore 504 gateway time-out.
Segui questi passaggi per disattivare temporaneamente il firewall:


Dopo aver disattivato il firewall, prova ad accedere di nuovo al sito web per verificare se una configurazione errata stava causando l’errore 504.
Importante! Disattivare il firewall deve essere solo una soluzione temporanea. In genere non è consigliabile lasciarlo disattivato, perché questo può aumentare significativamente la vulnerabilità del sistema.
Svuotare la cache DNS può aiutarti a risolvere problemi di connessione, come l’errore 504 gateway time-out. Questo processo elimina informazioni DNS obsolete o danneggiate che potrebbero impedire al dispositivo di connettersi ai siti web.
Per risolvere eventuali problemi DNS lato client, prova a svuotare la cache DNS nel sistema operativo:

Google Chrome utilizza una cache DNS separata. Per cancellarla:

Se il tuo sito web è stato spostato di recente su un altro indirizzo IP o server, potresti dover attendere fino a 48 ore affinché la propagazione DNS sia completata, poiché gli ISP devono aggiornare i propri record.
Usa strumenti come whatsmydns.net per verificare se la propagazione è terminata.
Se i problemi DNS persistono, passa a un servizio DNS pubblico come Google Public DNS, Cloudflare 1.1.1.1 o Quad9 per ottenere una risoluzione DNS più veloce e affidabile.
Una delle possibili cause dell’errore 504 gateway time-out è la corruzione del codice dovuta ad aggiornamenti recenti o a plugin di terze parti. Controllare il registro degli errori del sito web può aiutarti a individuare il problema. I log degli errori registrano infatti vari problemi che si verificano sul sito, compresi quelli che portano al codice di errore 504.
Se utilizzi il web hosting di Hostinger, puoi attivare la registrazione degli errori PHP tramite hPanel. Ecco come fare:


Se il tuo fornitore di hosting non offre la registrazione degli errori PHP di default e utilizzi WordPress, puoi abilitare la modalità debug seguendo questi passaggi:
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );

Ecco cosa indicano le variabili:
Dopo aver modificato queste impostazioni, puoi accedere ai file di log degli errori di WordPress tramite SFTP. Di solito si trovano nella directory principale del server, nella cartella logs.
Inoltre, controllare i file di log del server è utile per la risoluzione dei problemi. Ecco alcune posizioni tipiche dei log, a seconda del server web utilizzato:
In rari casi, i plugin di WordPress possono causare l’errore 504 gateway time-out. Questo succede quando aumentano il carico sul server o creano problemi di compatibilità.
Ecco come verificare se un plugin è responsabile di un errore 504:

Se non riesci ad accedere alla dashboard di WordPress, usa il File Manager del tuo account di hosting o un client FTP. Poi vai nella directory wp-content e rinomina la cartella plugins. In questo modo disattivi tutti i plugin e puoi verificare se il sito WordPress funziona senza di essi.

Dopo aver confermato che il problema dipende da un plugin, ripristina il nome originale della cartella plugins e disattiva ogni plugin singolarmente per individuare quello che causa l’errore.
Se disattivare i plugin di WordPress non risolve il problema, la causa potrebbe essere il tema. Passa a un tema predefinito dalla dashboard per verificare se l’errore si risolve.
Una rete di distribuzione dei contenuti (CDN) migliora le prestazioni del sito web velocizzando la distribuzione dei contenuti e offrendo protezione contro gli attacchi DDoS. Tuttavia, in alcuni casi può anche causare l’errore 504 gateway time-out.
Disattivare temporaneamente la CDN può aiutarti a capire se è la causa dell’errore 504. Se utilizzi Hostinger con un piano Business o superiore, puoi disattivare la CDN integrata in questo modo:

Se disattivando la CDN riesci ad accedere al sito, lasciala disattivata temporaneamente e contatta il nostro team di supporto per risolvere il problema legato alla CDN.
Se utilizzi un servizio CDN diverso da quello di Hostinger, controlla prima lo stato del sistema del fornitore per verificare eventuali problemi segnalati. Puoi disattivare la maggior parte dei servizi CDN accedendo al pannello del provider e cercando un’opzione per mettere in pausa o disattivare la CDN.
Ricorda che disattivare un servizio CDN può comportare modifiche ai DNS, che richiedono tempo per propagarsi completamente. Una volta completata la propagazione DNS, visita di nuovo il sito per verificare se l’errore 504 persiste.
Se visualizzi un errore 504, controlla le risorse del server, perché il sovraccarico è una causa comune. I fornitori di hosting assegnano risorse specifiche per garantire prestazioni ottimali, ma in alcune situazioni possono verificarsi problemi.
Se utilizzi Hostinger, puoi controllare le risorse assegnate andando su Piano di hosting → Utilizzo risorse in hPanel. Presta attenzione ai valori di utilizzo di CPU e RAM: valori elevati indicano un server sovraccarico che fatica a gestire un traffico intenso.

Se noti un utilizzo elevato delle risorse, riduci il carico di traffico del sito o ottimizza le prestazioni. Se il tuo sito WordPress ha già raggiunto i limiti del piano, valuta l’upgrade a un piano superiore.
I timeout del server possono verificarsi anche se gli script PHP superano il tempo massimo di esecuzione impostato. Aumentare questo limite può prevenire i timeout.
Se utilizzi Hostinger, puoi aumentare il tempo massimo di esecuzione di WordPress tramite hPanel:

Importante! Non impostare il valore del tempo massimo di esecuzione su 0, perché in questo modo gli script PHP potrebbero essere eseguiti senza limiti, consumando eccessive risorse del server.
Puoi aumentare il tempo massimo di esecuzione anche modificando il file .htaccess del sito WordPress. Aggiungi questo snippet al file:
php_value max_execution_time 60
Modifica il numero in base alle esigenze del tuo sito WordPress.
Se utilizzi un hosting VPS, modificare le impostazioni di Apache e NGINX può aiutarti a gestire i timeout del server e risolvere l’errore 504 gateway time-out. Ecco come intervenire su entrambi i server:
Timeout 600
max_execution_time = 300
sudo service apache2 restart.
proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600; fastcgi_read_timeout 300;
sudo service nginx reload
sudo service php[versione]-fpm reload && sudo service nginx reload
Se hai provato tutti i metodi precedenti e continui a ricevere l’errore 504 gateway time-out, contatta l’assistenza del tuo fornitore di hosting.
Quando richiedi supporto, fornisci il maggior numero di dettagli possibile. Includi l’URL del sito, il messaggio completo visualizzato e un riepilogo dei passaggi che hai già seguito per risolvere il problema.
Se utilizzi Hostinger, puoi ottenere rapidamente assistenza da Kodee, il nostro assistente AI, facendo click sul pulsante Chiedi a Kodee. Digita la tua richiesta nella chat e indica quale sito sta riscontrando l’errore: Kodee inizierà subito la procedura di troubleshooting.

Se hai bisogno di ulteriore supporto, il team Customer Success di Hostinger è disponibile 24 ore su 24, 7 giorni su 7.
L’errore 504 gateway time-out si verifica quando un server impiega troppo tempo a rispondere, impedendo il caricamento di una pagina web. Alcune cause comuni includono:
Per prevenire l’errore 504 gateway time-out, monitora regolarmente il carico del server e ottimizza le risorse del sito web. Una manutenzione proattiva del server e una distribuzione efficiente dei contenuti possono ridurre le probabilità di incorrere in questo errore di timeout lato server.
L’errore 504 gateway time-out può presentarsi in forme diverse a seconda del browser, della configurazione del server e del sistema operativo.

Ecco alcune varianti comuni che potresti visualizzare:
Gli errori 504 gateway time-out possono avere un impatto negativo sulla SEO del sito se si verificano frequentemente o durano per un periodo prolungato. I motori di ricerca come Google utilizzano infatti i codici di stato HTTP per valutare l’affidabilità e l’accessibilità di un sito web.
Se il sito restituisce spesso uno stato 504, i motori di ricerca potrebbero considerarlo inaffidabile, con il rischio di un peggioramento del posizionamento nei risultati di ricerca. Per ridurre al minimo l’impatto sulla SEO durante periodi di inattività causati dall’errore 504, considera questi suggerimenti:
Oltre al 504 gateway time-out, tra gli errori più comuni della serie 500 ci sono anche il 502 bad gateway e il 503 service unavailable. Ogni codice indica problemi diversi lato server nella gestione delle richieste e richiede un approccio di troubleshooting specifico.
L’errore 504 gateway time-out presenta alcune somiglianze con il 502 bad gateway, perché entrambi indicano problemi di comunicazione tra server. La differenza principale è che l’errore 504 si verifica quando il server impiega troppo tempo a rispondere, mentre il 502 si verifica quando un server riceve una risposta non valida da un altro server.
È fondamentale risolvere rapidamente qualsiasi messaggio di errore per garantire il corretto funzionamento del sito e proteggere la SEO. Consulta la nostra guida all’elenco completo dei codici di stato HTTP per prevenire problemi futuri. In alternativa, puoi scaricare la scheda riassuntiva qui sotto per una consultazione rapida.
Tutti i contenuti dei tutorial presenti su questo sito web sono soggetti ai rigorosi standard editoriali e ai valori di Hostinger.