Categories: Internet

Come correggere l'errore 504 Gateway Timeout Windows, Linux o Mac

Nei sistemi operativi attuali sono presenti una serie di errori associati a processi, servizi, hardware, applicazioni, ma uno dei più delicati e di cui bisogna sempre essere consapevoli è tutto ciò che riguarda ai problemi di rete. Sono importanti poiché centinaia di attività dipendono da questo e molto altro se parliamo di server poiché non avendo un carico di rete ideale molti degli elementi o ruoli non saranno in grado di funzionare come previsto, influenzando la produttività a livello generale ..

Uno degli errori, o forse il più comune, che abbiamo a livello di rete è l'errore 504 Gateway Timeout che vediamo in Windows, macOS o Linux e questo errore semplicemente non ci permette di accedere a una risorsa web nel modo necessario che ci impedisce di accedere alle piattaforme aziendali, alla posta elettronica e in generale a qualsiasi pagina web che è qualcosa che facciamo quotidianamente.

AdminGuides analizzerà in dettaglio cosa implica questo errore e come possiamo dare una soluzione definitiva ad esso ..

Cos'è l'errore 504 Gateway Timeout
Questo errore è un errore del codice di stato HTTP che sostanzialmente indica che un server, che ha il compito di funzionare come gateway o proxy, non ha ricevuto la risposta appropriata, e all'ora richiesta, da un altro server a cui stavo accedendo durante il tentativo di caricare la pagina Web o completare un'altra richiesta del browser.

A livello di rete, ciascuna porta di rete, nota anche come Gateway, e i server proxy sono responsabili della regolazione dell'inoltro delle richieste di rilascio del caricare dal server web e garantire così una trasmissione sicura e agile dei dati in modo che il ciclo che viene compiuto quando si tenta di accedere a un sito web sia il seguente:

  • Un indirizzo IP si ottiene dal nome IP del sito da visitare (l'URL del sito senza l'intestazione 'http: //'). Questa ricerca, che copre la conversione del nome IP in un indirizzo IP, viene eseguita grazie ai server dei nomi di dominio (DNS).
  • Quindi viene aperta una connessione socket IP a quel particolare indirizzo IP
  • Successivamente scrivi un flusso di dati HTTP attraverso quel socket
  • Un flusso di dati HTTP viene ricevuto in risposta dal server web di destinazione, questo flusso di dati include codici di stato il cui i valori sono stati impostati dal protocollo HTTP

Nel caso in cui in uno qualsiasi di questi passaggi qualcosa non va a buon fine, si verifica l'errore 504, quindi le sue cause possono essere variate.

Tutti i codici di stato della risposta di stato HTTP che sono nella categoria 5xx sono catalogati come risposte di errore del server. Ricorda che il protocollo di trasferimento ipertestuale (HTTP) consente la comunicazione tra il client e il rispettivo server web su cui è ospitato il contenuto desiderato.

L'HTTP svolge la funzione di trasmettere l'ipertesto, da cui il suo nome, della pagina web che viene convertita in testo, immagini, audio e altro, dal software client, ma quando questo processo richiede un tempo superiore a quello stabilito, genera l'errore 504 Gateway Timeout ..

Errori 504
Alcuni dei gli errori trovati nella categoria 504 sono:
  • HTTP 504
  • Errore HTTP 504: timeout gateway
  • Timeout gateway (504)
  • Errore di timeout del gateway
  • 504 Timeout del gateway
  • Errore 504
  • Errore 504 Timeout del gateway

Questo errore 504 come abbiamo accennato può essere distribuito in qualsiasi sistema operativo e in qualsiasi tipo di dispositivo, mobile o fisso.

1. Come diagnosticare l'errore 504 Gateway Timeout

Uno dei modi più pratici per verificare t il suo errore è quello di utilizzare il gateway che funge da intermediario nella comunicazione tra il computer locale e il server web di destinazione. A ogni computer della rete viene assegnato un gateway con la sintassi 192.168.1. * o 192.168.0. * che stabilisce la comunicazione da un indirizzo di rete locale a un altro indirizzo di rete locale e quando usciamo nel mondo Internet il modem o il router prende questo IP e garantisce che possa trovarsi in intervalli diversi nella rete globale.

Ora è giunto il momento di vedere alcune soluzioni pratiche per correggere completamente questo errore.

2. Aggiorna il sito web per risolvere l'errore 504

In alcune situazioni, l'errore 504 Gateway Timeout può essere temporaneo a causa di un improvviso calo di un servizio, ma è sufficiente aggiornare la pagina in cui si è generato l'errore facendo clic sul pulsante Aggiorna, premendo il tasto F5 o facendo clic sull'icona di aggiornamento situata nell'URL del barra degli indirizzi.

In molti casi il contenuto verrà caricato completamente senza che ciò accada a grossi problemi.

3. Come controllare Windows, Impostazioni proxy Linux e Mac

Quando usiamo un provider proxy per navigare in un modo molto più sicuro e privato ma una configurazione errata del suo valore s può innescare l'errore indicato, in questo caso dobbiamo accedere a questa configurazione e verificare che tutto sia secondo i dati forniti dal fornitore.

Windows
In Windows andremo al seguente percorso:
  • Avvia
  • Impostazione
  • Rete e Internet
  • Proxy

Qui convalidiamo ogni aspetto del server proxy:

Mac
Nel caso di macOS High Sierra andremo al seguente percorso:
  • Preferenze di sistema
  • Net

Lì clicchiamo sul pulsante Avanzate e dalla scheda Proxy confermeremo la rispettiva configurazione:

4. Come riavviare tutti i dispositivi di rete Windows, Linux e Mac

In alcuni casi l'uso eccessivo e prolungato dei dispositivi di rete, come modem o router, causa un sovraccarico di lavoro su di essi, influenzando i pacchetti di rete non inviati correttamente e con conseguente errore 504.

Per fare ciò, è sufficiente spegnere i nostri dispositivi di rete per un periodo da 2 a 4 minuti per raffreddarsi e poi ricollegarli e provare ad accedere al sito con esito negativo e verificarne il funzionamento ideale.

5 . Come modificare le impostazioni DNS Windows, Linux e Mac

Il server DNS (Domain Name System) è responsabile della traduzione degli indirizzi IP in nomi di dominio e viceversa, quindi è molto più facile dire AdminGuides.com che dire 178.33.118.246 , ma in alcune situazioni il DNS può presentare qualche tipo di errore dovuto a un uso eccessivo delle sue risorse.

Ricorda che il DNS è fornito dal nostro ISP (Internet Service Provider) e se i tuoi server non sono abbastanza potenti può essere influenzato dall'attività di traduzione e termina con l'errore 504. Possiamo accedere alla configurazione DNS dei nostri sistemi e stabilire un indirizzo IP di server pubblici come Google che ha server realmente in grado di supportare grandi carichi di lavoro.

Cambia DNS in Windows
Nel caso di sistemi Windows andremo al seguente percorso:
  • Pannello di controllo
  • Rete e Internet
  • Centro di rete e condivisione

Là clicchiamo su la riga Modifica impostazioni adattatore e nella nuova finestra faremo clic con il pulsante destro del mouse sulla rete corrente rk e selezionare Proprietà:

Nella finestra pop-up individuare la riga del protocollo Internet versione 4 e fare clic sul pulsante Proprietà:

Nella nuova finestra attiveremo il comando Usa il seguente casella degli indirizzi del server DNS e impostare quanto segue:

  • Nel campo Server DNS preferito abbiamo impostato 8.8.8.8
  • Nel campo Server DNS alternativo abbiamo impostato 8.8.4.4

Fare clic su OK per salvare le modifiche.

Cambia DNS macOS
Nel caso di macOS High Sierra andremo a:
  • Preferenze di sistema
  • Net

Lì clicchiamo sul pulsante Avanzate e nella nuova finestra andremo alla sezione DNS:

Là faremo clic sul segno + situato al in basso e nella finestra visualizzata inseriremo gli indirizzi IP dei nuovi server DNS:

Una volta inseriti, fare clic su Accetta per applicare le modifiche.

Cambia DNS in Linux
Nel caso di Linux, in questo caso Ubuntu 17, fare clic sull'icona di configurazione situata nell'angolo in alto a destra e qui clicchiamo sul nome della nostra connessione di rete:

Verrà visualizzata la seguente finestra dove selezioneremo nuovamente la connessione e faremo clic sul pulsante Modifica:

Nella finestra che si aprirà inseriamo gli indirizzi IP dei server DNS desiderati e clicchiamo su Aggiungi:

Infine facciamo clic sul pulsante Salva per applicare la nuova configurazione.

6. Come controllare le modifiche recenti del DNS Windows, Linux o Mac

Abbiamo parlato del ruolo che il DNS svolge sulla rete, il DNS è responsabile dell'associazione dei nomi di dominio , come AdminGuides.com, con indirizzi IP specifici, quindi memorizza l'associazione creata su una serie di server dei nomi autorizzati distribuiti in tutto il mondo in modo che l'accesso a quel dominio sia corretto e valido. In questo modo, quando si inserisce l'indirizzo AdminGuides.com, viene verificato con un server dei nomi DNS nelle vicinanze per determinare quale indirizzo IP specifico chiamato risorsa Internet dobbiamo connetterci per accedere ad AdminGuides.com

Nel caso in cui AdminGuides abbia reso recenti modifiche al server DNS, come una modifica dell'indirizzo IP, ciò richiederebbe la propagazione di tale modifica tra tutti i server Internet. Questa operazione è nota come propagazione DNS e tieni presente che non si tratta di una modifica che si verifica immediatamente e che potrebbe richiedere alcune ore per la propagazione.

7. Come per risolvere i problemi di connettività dei server Windows, Linux e Mac

L'errore 504 Gateway Timeout potrebbe essere generato perché un server è inattivo o inaccessibile per qualche motivo. È importante chiarire che attualmente la maggior parte dei server DNS non è ospitata su un singolo server, ma può essere distribuita su più sistemi o anche dipendere da molti servizi di terze parti per il funzionamento.

Quindi, se uno di questi server è inattivo o non è possibile accedervi per nessun motivo hardware o software, è una radice a generare questo errore.

Verifica dei log
Le moderne applicazioni web sono in grado di generare log degli eventi di tutto ciò che accade con esso , così come con il server. I log delle applicazioni sono uno degli strumenti ideali per gli amministratori perché grazie a loro abbiamo la possibilità di ottenere informazioni come:
  • Pagine che sono state richieste
  • Server a cui è stata effettuata una connessione stabilito
  • Risultati del database
  • Utenti registrati e altro

Qualcosa di utile che ci offrono anche i log del server è il capacità di generare informazioni associate all'hardware effettivo che esegue l'applicazione. Grazie a questo possiamo verificare lo stato di tutti i servizi collegati in tempo reale e quindi essere in grado di determinare se sta accadendo qualcosa che è stato generato l'errore 504.

8. forte> Come correggere impostazioni errate del firewall

Ricorda che lo scopo di un firewall è monitorare e gestire il traffico di rete, sia in entrata che in uscita, per agire come amministratore di accesso, analizzando quale traffico è sicuro e quale può essere classificato come dannoso. In questo modo, il traffico potenzialmente dannoso verrà interrotto e verrà conservata una registrazione per uso amministrativo.

Nell'ambito delle sue attività di sicurezza, il firewall può impedire qualsiasi sito Web particolare, come le applicazioni che si basano sulle reti di distribuzione dei contenuti (CDN), che sono progettato in modo che possano agire come host di terze parti incentrati su contenuti di grandi dimensioni come le immagini o i video, in modo che il Firewall lo rilevi come una minaccia e ne impedisca la connettività con conseguente errore 504.

Per chiarire i dubbi , possiamo disabilitare temporaneamente il firewall di sistema e fare il tentativo di connessione per scartare questa opzione.

Windows
Nel caso di Windows andremo al seguente percorso:
  • Pannello di controllo
  • Sistema di sicurezza
  • Windows Defender Firewall
  • Personalizza impostazioni

Lì, attiviamo le caselle Disabilita Windows Defender Firewall e facciamo clic su OK per applicare le modifiche. caso di macOS, andremo su Preferenze di Sistema / Sicurezza e privacy e nella scheda Firewall andremo a d isable it:

9. Come configurare il proxy a livello organizzativo e correggere l'errore 504

Se siamo amministratori IT e abbiamo la responsabilità di gestire il server web, dobbiamo convalidare che la configurazione del proxy sia il modo corretto poiché altrimenti l'elaborazione delle richieste del client non funzionerà come desideriamo.

Ad esempio, se usiamo Nginx per il web gestione del server possiamo accedere al suo file di configurazione utilizzando la seguente riga con l'editor desiderato:

 sudo nano /etc/nginx/nginx.conf 

Lì aggiungeremo quanto segue:

 proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600; 

Salviamo le modifiche e riavviamo il servizio Nginx eseguendo:

 service nginx reload 

10. Come aggiornare i driver di rete e correggere l'errore 504

Un'altra causa che possiamo aggiungere per questo errore è avere driver obsoleti, che stanno gradualmente diventando obsoleti con i nuovi aggiornamenti dei sistemi operativi come Windows 10, macOS High Sierra o Ubuntu 17.10.

Passaggio 1

Nel caso di Windows per aggiornare i driver di rete andiamo in Gestione dispositivi utilizzando una delle seguenti opzioni:

  • Facendo clic destro sul menu Start e selezionando Gestione dispositivi
  • Utilizzando la combinazione di tasti + R ed eseguendo il comando devmgmt.msc

Una volta lì, andiamo alla sezione Schede di rete e faremo clic con il tasto destro del mouse sul nostro adattatore selezionando l'opzione Aggiorna driver:

Passaggio 2

Verrà visualizzato quanto segue:

Lì possiamo aggiornare il driver online o localmente se lo abbiamo ha scaricato i file di aggiornamento dai siti Web del produttore ite.

11. Come eseguire SFC e correggere l'errore 504

SFC (System File Checker) è un'utilità di Windows che ci permette di analizzare in dettaglio il file system del disco ed escludiamo che alcuni di loro con errori generino l'errore 504.Per eseguirlo, andremo al prompt dei comandi come amministratori ed eseguiremo quanto segue:

 sfc / scannow 

In questo modo escludiamo errori nel file system di Windows.

12. Altri modi per correggere l'errore 504

Analizza i database e i sistemi di gestione dei contenuti
Tra tutte le cause che possono causare l'errore 504 c'è un periodo di inattività in tutte le elaborazioni HTTTP che influisce direttamente su utilità come Content Management System (CMS), il database o qualche applicazione server che causa questo errore.
Vai al proprietario o amministratore del sito web per risolvere l'errore 504
Se una qualsiasi delle soluzioni proposte non fornisce una soluzione completa per il 504 Gateway Ti meout, una risorsa accettabile è contattare gli amministratori del sito direttamente per telefono, chat o posta per conoscere la radice da cui il sito Web è inattivo, quindi cancelleremo molti incognito.
Aumentare le risorse del server proxy
In un punto precedente abbiamo visto come monitorare la configurazione del server proxy, ma se come organizzazione o come utenti abbiamo il nostro sito ospitato su un server proxy e non ne ha abbastanza risorse hardware a un certo punto possono essere saturate con conseguente errore 504.

Ad esempio, un sito Web con un volume elevato di traffico o picchi di carico, come il caricamento o il download di file, può essere influenzato negativamente dal fatto che non è in grado di rispondere a ogni richiesta, che alla fine satura la sua potenza e salta il Timeout del gateway di errore 504.

Una soluzione molto più completa in questo caso è spostare il nostro sito nel cloud dove troviamo opzioni molto economiche e con una grande distribuzione di risorse hardware.

Possiamo vederlo, come causa di questo errore sono molteplici, così come le soluzioni, usiamo ognuna secondo le nostre necessità e godiamo così di una connessione web ideale.

adminguides

Recent Posts

Risolto dopo l'aggiornamento di Windows 11, lo strumento di cattura non funziona

Microsoft ha rilasciato il sistema operativo Windows 11 di nuova generazione nell'ultimo mese di ottobre…

2 anni ago

Correggi un errore di masterizzazione disco non trovato durante la masterizzazione di un'immagine

Sembra che alcuni degli sfortunati utenti di Windows stiano riscontrando l'errore "Un masterizzatore di dischi…

2 anni ago

Correggi l'errore danneggiato del file Adcjavas.Inc

Windows ha un'utilità integrata chiamata System File Checker o SFC che esegue la scansione dell'intero…

2 anni ago

Correggi l'errore 0X0000013C INVALID_IO_BOOST_STATE

Il sistema operativo Windows è la piattaforma più popolare per scopi didattici e lavorativi ampiamente…

2 anni ago

Correzione dell'errore 0x800f0825 Impossibile disinstallare il pacchetto permanente

FIX 2: eseguire un ripristino del sistema:FIX 3: Esegui Controllo file di sistema:FIX 4: Aggiorna…

2 anni ago

Risolto il problema con il suono di Acer Nitro 5 non funzionante, crepitio dell'audio o basso

Il Nitro 5 è un ingombrante laptop da gioco da 2,4 kg, come è tipico…

2 anni ago