504 Gateway Time-out. Cosa significa e come risolverlo

Un errore 504 di timeout del gateway nel browser significa che il server non ha ricevuto una risposta tempestiva dal client (utente) e la richiesta non è stata elaborata. Ciò è solitamente dovuto al sovraccarico del server, che non ha il tempo di elaborare le richieste HTTP correnti. Ad esempio, c'è un server debole su cui si trova il sito e se 20.000 utenti visitano il sito, il server non avrà il tempo di elaborare tutte queste richieste e restituirà un errore con il codice 504 Gateway Time out.

Può anche accadere che quando un sito cambia i server DNS, la modifica su Internet richiede 24 ore e fino a quando non si verifica la modifica completa, l'utente riceverà probabilmente un errore 504. Vale la pena considerare il fatto che Windows memorizza gli indirizzi DNS localmente sul computer e anche dopo un completo cambia DNS, l'errore può essere visualizzato fino a quando l'elenco DNS locale in Windows non viene cancellato.

È possibile che l'errore di sovraccarico del server sia durato un paio di secondi, ma il servizio CDN di Cloudflare ha memorizzato nella cache le pagine con un errore di timeout del gateway 504 e fornisce agli utenti questa intestazione HTTP.

In breve, se sei un utente normale che ha riscontrato questo errore, allora non è colpa tua, è un problema lato server, ma alcuni suggerimenti di seguito ti aiuteranno a correggere l'errore. Inoltre, diamo un'occhiata ai suggerimenti se possiedi un server.

Se sei un utente normale

  1. Se il server è sovraccarico, genererà un errore 504 di timeout del gateway. In questo caso, devi solo aspettare un paio di minuti e ricaricare la pagina con F5 o Ctrl + F5.
  2. Se stai utilizzando un server proxy, rimuovilo. È noto che impostazioni proxy errate possono dare l'errore 504. Ciò è particolarmente vero per i proxy gratuiti, che in precedenza potevano funzionare correttamente, ma non funzioneranno in futuro.
  3. Se il sito ha subito una modifica degli indirizzi DNS, è necessario cancellare l'elenco dei DNS locali sul computer. Per fare questo, avviare un prompt dei comandi come amministratore e digitare: ipconfig /flushdns.

ipconfig / flushdns

Se sei un webmaster

  1. Contatta il tuo supporto di hosting per risolvere l'errore 504 Gateway Timeout.
  2. Guarda il carico del database della tua risorsa.
  3. Guarda il numero di richieste al server, può essere un bot o un attacco Ddos.
  4. Se hai modificato gli indirizzi DNS, devono essere necessarie almeno 24 ore per applicarli.
  5. Se stai utilizzando una CDN come Cloudflare, questo fornitore di contenuti potrebbe avere un bug nella cache. Prova a spegnerlo per un po 'e controlla.
  6. Hai bisogno di un server più potente, poiché quello attuale non può sopportare il carico di utenti.