Přeskočit na obsah
Nginx chybyChyba
504 Gateway Timeout

504 Gateway Timeout — Nginx Vypršel čas brány

Nginxu vypršel časový limit při čekání na odpověď od upstream serveru.

nginxserver

Co způsobuje tuto chybu

Upstream server neodpověděl v rámci doby proxy_read_timeout (výchozí 60 s). Backend může být přetížen nebo zablokován.

Jak to opravit

Zvyšte proxy_read_timeout. Optimalizujte dobu odezvy upstreamu. Přidejte caching pro pomalé endpointy. Zkontrolujte stav backendu.

Příklad

# Increase proxy timeout
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
Oficiální dokumentace

Související chybové kódy