nginx 504 Gateway Time-out: upstream timed out while reading response from upstream. – Web NGINX_504_TIMEOUT

NGINX_504_TIMEOUT

Nginx non riceve risposta dal processo upstream (come PHP-FPM, Node.js o Python uWSGI) entro il valore configurato in `fastcgi_read_timeout` o `proxy_read_timeout`.

Cosa significa questo errore?

Nginx non riceve risposta dal processo upstream (come PHP-FPM, Node.js o Python uWSGI) entro il valore configurato in `fastcgi_read_timeout` o `proxy_read_timeout`.

Messaggio originale

nginx 504 Gateway Time-out: upstream timed out while reading response from upstream.

Contesto e parole chiave

Alias

  • fastcgi_read_timeout
  • nginx 504

Messaggi alternativi

  • timeout gateway Nginx mancata risposta upstream PHP-FPM o Node

Prodotti

  • Infrastruttura Web / Server HTTP / Browser Engine / CDN

Piattaforme

  • Linux
  • macOS
  • Multipiattaforma
  • Windows Server

Parole chiave

  • errore-nginx-504-gateway-timeout
  • http
  • NGINX_504_TIMEOUT
  • Server
  • web
  • web.server.nginx-504-gateway-timeout

Cause possibili

Origine del problema per Errore Nginx 504 Gateway Time-out

Nginx non riceve risposta dal processo upstream (come PHP-FPM, Node.js o Python uWSGI) entro il valore configurato in `fastcgi_read_timeout` o `proxy_read_timeout`.

molto comune

Diagnosi

Ispezione diagnostica HTTP/TLS per Errore Nginx 504 Gateway Time-out

Eseguire una richiesta di test tramite curl con flag verbose oppure esaminare la scheda Network dei Developer Tools del browser.

Come leggere il risultato. Mostra gli header HTTP completi, la negoziazione SSL/TLS e il codice di stato restituito dal server o proxy.

terminal
curl -Iv https://example.com

Risoluzione

Risoluzione standard per Errore Nginx 504 Gateway Time-out

Difficoltà: mediaRischio: basso

Applicare la configurazione corretta sul server web o sul client secondo gli standard RFC.

  1. Verificare gli header di richiesta e risposta
  2. Aggiornare la configurazione del web server o reverse proxy
  3. Svuotare la cache del browser o della CDN

Domande frequenti

Come risolvere il codice o anomalia NGINX_504_TIMEOUT nel web?

Nginx non riceve risposta dal processo upstream (come PHP-FPM, Node.js o Python uWSGI) entro il valore configurato in `fastcgi_read_timeout` o `proxy_read_timeout`.

Approfondimenti

Schede correlate