Che cosa significa timeout del gateway 504 e come risolverlo

Quando si verificano problemi di accesso a determinati siti Web, il browser visualizza spesso un codice di stato HTTP(HTTP status code) che consente di decifrare il problema. Questi codici sono disponibili in diversi tipi e varianti, ognuno con il suo significato e le sue soluzioni individuali. C'è una probabilità del 90% che tu abbia riscontrato un errore di timeout gateway(Gateway Timeout) 504 almeno una volta durante la navigazione in Internet.

Cosa significa Timeout gateway(Gateway Timeout) 504 ? L'errore 504 Gateway Timeout è etichettato in modo diverso da diversi siti Web e browser, ma le variazioni significano la stessa cosa. Pertanto, se un determinato sito Web genera un errore " Timeout gateway(Gateway Timeout) (504)" mentre altri visualizzano il loro come "Errore HTTP 504", "Il dominio ha impiegato troppo tempo per rispondere" o " Timeout gateway(Gateway Timeout) ", stanno segnalando lo stesso problema. 

In questa guida, ti illustreremo tutto ciò che devi sapere sull'errore di timeout del gateway(Gateway Timeout) 504 : significato, cause e soluzioni.

Che cosa significa l'errore di timeout del gateway(Gateway Timeout Error Mean) 504 ?

Ci sono molte cose che accadono dietro le quinte quando visiti un sito Web o fai clic su un collegamento sul tuo browser. In genere, segue i passaggi seguenti:

  1. Inserisci un URL nella barra degli indirizzi del browser.
  2. Il browser convalida e individua l'indirizzo IP del sito Web (tramite ricerca DNS(DNS lookup) ).
  3. Il browser invia una richiesta ai server del sito web.
  4. I server elaborano la richiesta e inviano una copia della pagina web al browser.
  5. Il browser assembla e interpreta le informazioni dal server e visualizza una pagina web.

Se il tuo browser visualizza l'errore 504 Gateway Timeout invece di una pagina Web funzionante, significa che si è verificato un problema con il passaggio 4(Step 4) . Cioè, i server del sito Web non sono riusciti a elaborare la richiesta del browser abbastanza velocemente.

Ciò si verifica quando il server gateway (o server primario) di un sito Web non riceve una risposta tempestiva da un server secondario (chiamato anche server upstream). Quindi, cosa causa esattamente questo ritardo nella connessione al server? Passa alla sezione successiva per scoprirlo.

Quali sono le cause dell'errore di timeout del gateway(Gateway Timeout Error) 504 ?

Spesso, l'errore 504 Gateway Timeout si verifica a causa di problemi di connettività del server alla fine del sito Web; forse, uno (o tutti) dei server si è bloccato o è temporaneamente sovraccaricato e non può elaborare nuove richieste. Questo errore può verificarsi anche se il sito Web è stato spostato di recente a un nuovo indirizzo IP (servizio di hosting) o se la sua configurazione del firewall blocca erroneamente i contenuti sicuri.

I malfunzionamenti lato server sono comunemente responsabili dell'errore 504 Gateway Timeout , quindi l'amministratore di un sito Web è nella posizione migliore per risolvere il problema. Tuttavia, dovresti anche risolvere i problemi del tuo dispositivo. Questo perché l'errore di timeout(Timeout) 504 potrebbe anche derivare da problemi con il dispositivo o le impostazioni di rete, sebbene la possibilità sia piuttosto rara.

Come risolvere l' errore di timeout del gateway 504(Gateway Timeout Error)

Abbiamo compilato una manciata di potenziali metodi di risoluzione dei problemi che risolveranno l'errore se il problema proviene dalla tua parte. Mettili alla prova e vedi se funzionano per te.

1. Aggiorna la pagina web

Come accennato in precedenza, un sito Web può visualizzare il codice di errore 504 se i suoi server sono sovraccarichi, forse a causa di un improvviso picco di traffico. Se questa è la causa dell'errore, ricaricare la pagina Web potrebbe riportare le cose alla normalità. Fare clic(Click) sull'icona della freccia circolare accanto alla barra degli indirizzi o premere F5 per ricaricare la pagina.

Puoi anche ricaricare una pagina su qualsiasi browser utilizzando la scorciatoia Control + R (per Windows) o Command + R (per Mac).

2. Riavvia il router o il dispositivo di rete(Network Device)

Prima di riavviare il dispositivo di rete, collega il computer a una rete alternativa, se disponibile. Se è possibile accedere alla pagina Web su una rete diversa, il problema è il router wireless o il modem Internet.

Riavvia(Restart) il dispositivo di rete, ricollega il computer alla rete e ricarica la pagina web. Se continui a ricevere l' errore 504 Gateway Timeout , prendi in considerazione la possibilità (Gateway Timeout)di ripristinare il router(resetting the router) o il modem alle impostazioni di fabbrica.

3. Controlla le tue impostazioni proxy

Se utilizzi un proxy sul tuo computer, assicurati che le impostazioni del server siano corrette e configurate correttamente. Vai su Impostazioni(Settings ) > Rete e Internet( Network & Internet ) > Proxy (per Windows) o Preferenze di Sistema(System Preferences ) > Rete( Network ) > Avanzate( Advanced ) > Proxy( Proxies) (per macOS) per verificare l'eventuale configurazione manuale del proxy.

Disattiva il proxy e aggiorna il sito Web interessato. Se il tuo browser carica la pagina web, probabilmente il problema è la configurazione del tuo proxy.

4. Cambia i server DNS

La maggior parte dei computer utilizza i Domain Name Server(Domain Name Servers) ( DNS ) predefiniti designati dal provider di servizi Internet(Internet Service Provider) ( ISP ). Questi server assegnati dall'ISP(ISP) a volte sono inaffidabili e causano problemi come la connettività lenta. Se la pagina Web interessata viene caricata correttamente su un dispositivo diverso, cambia il provider DNS(DNS) del PC in qualsiasi server pubblico gratuito e affidabile(free and reliable public server) con tempi di risposta rapidi. Questo può fare molta differenza.

Cambia DNS su Windows(Change DNS on Windows)

Per modificare il provider DNS su Windows(change your DNS provider on Windows) , vai in Impostazioni(Settings) > Rete e Internet( Network & Internet) > Stato( Status) e fai clic su Modifica opzioni adattatore(Change adapter options) .

2. Nella finestra successiva, fai doppio clic sull'adattatore responsabile della tua connessione di rete: Ethernet o Wi-Fi .

3. Fare clic sul pulsante Proprietà(Properties) .

4. Nella sezione "Questa connessione utilizza i seguenti elementi", fare doppio clic Internet Protocol Version 4 (TCP/IPv4) .

5. Selezionare " Utilizza i seguenti indirizzi del server DNS(Use the following DNS server addresses,) ", immettere 8.8.8.8 nella casella Server DNS preferito(Preferred DNS) e 8.8.4.4 nella casella Server DNS alternativo(Alternate DNS) . Fare clic su (Click) OK per procedere.

6. Infine, fare clic su OK nella finestra Wi-Fi/Ethernet Properties per salvare le modifiche.

Cambia DNS su macOS(Change DNS on macOS)

Per gli utenti Mac, vai su Preferenze di Sistema(System Preferences ) > Rete( Network) e fai clic sul pulsante Avanzate(Advanced) nell'angolo in basso a sinistra.

Vai alla scheda DNS e fai clic sull'icona (DNS)plus (+) nell'angolo sinistro del pulsante per aggiungere un nuovo server DNS .

Aggiungi questi DNS pubblici di Google: 8.8.8.8 e 8.8.4.4 . Fare clic su OK per procedere e fare clic su Applica(Apply) nella pagina successiva per salvare le modifiche.

5. Svuota la cache DNS

Quando visiti un sito Web, il tuo computer memorizza le informazioni sul nome di dominio del sito Web in una cache DNS . La prossima volta che visiti il ​​sito Web, i dati nella cache DNS indirizzano rapidamente il browser nella giusta direzione in modo che il sito Web si carichi più velocemente.

È possibile che si verifichi un errore di timeout se un sito Web modifica il proprio indirizzo IP o server. Questo perché la cache DNS indirizzerà il tuo browser al vecchio (o obsoleto) indirizzo IP. È possibile risolvere questo problema svuotando la cache DNS(clearing the DNS cache) . Ciò richiederà al tuo dispositivo e browser di ottenere informazioni DNS aggiornate la prossima volta che visiti il ​​sito web.

Per svuotare la cache DNS su (DNS)Mac , avvia Terminal (vai su Applicazioni(Applications ) > Utilità( Utilities ) > Terminale( Terminal) ), incolla il comando seguente nella console e premi Invio(Return) .

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Inserisci la password del tuo Mac quando richiesto e premi Invio(Return) .

Per i dispositivi Windows , avvia il prompt dei(Command) comandi (premi Windows + X e seleziona Prompt dei comandi (amministratore)(Command Prompt (Admin)) ), incolla il comando seguente nella console e premi Invio(Enter) .

ipconfig /flushdns

Goditi un'esperienza Internet senza errori(Internet)

Si spera che ora tu sappia cosa causa l'errore di timeout 504 e come puoi tentare di risolverlo come visitatore del sito web. Se l'errore persiste dopo la risoluzione dei problemi del computer e delle impostazioni di rete, contattare l'amministratore del sito Web; il problema è sicuramente dovuto a malfunzionamenti lato server. Se l'errore viene visualizzato su tutti gli altri siti Web, è necessario contattare il proprio ISP per confermare se si verifica un'interruzione di rete.



About the author

Ciao potenziali datori di lavoro! Sono un software engineer di grande esperienza con oltre 7 anni di esperienza nel settore. So come progettare e sviluppare applicazioni per Windows 7 e ho un'ampia gamma di consigli su fantastici siti Web sul mio profilo. Le mie capacità ed esperienze mi offrono una combinazione eccellente per qualsiasi azienda che cerca una persona di talento con buone capacità di gestione dei progetti, conoscenze di programmazione ed esperienza di sviluppo web.



Related posts