Nginx chybyVarování
429 Too Many Requests429 Too Many Requests — Nginx Příliš mnoho požadavků
Klient odeslal příliš mnoho požadavků v daném časovém období.
nginxserver
Co způsobuje tuto chybu
Modul limit_req odmítá požadavky překračující nakonfigurovaný limit rychlosti.
Jak to opravit
Snižte frekvenci požadavků. Zvyšte limit rychlosti v limit_req_zone. Přidejte parametr burst pro dočasné nárůsty provozu.
Příklad
# Rate limiting config
limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s;
location / {
limit_req zone=one burst=20 nodelay;
}Související chybové kódy
Nginx chybyChyba
host not found in upstreamhost not found in upstream — překlad hostitele upstreamu selhal
Nginx nemohl přeložit název hostitele zadaný v bloku upstream.
nginxserver
Zobrazit podrobnosti Nginx chybyInformace
301 Moved Permanently301 Moved Permanently — Nginx trvalé přesměrování
Nginx přesměrovává klienta trvale na novou URL.
nginxserver
Zobrazit podrobnosti Nginx chybyVarování
499 Client Closed Request499 Client Closed Request — Nginx Klient uzavřel spojení
Klient uzavřel spojení dříve, než server odeslal odpověď.
nginxserver
Zobrazit podrobnosti Nginx chybyChyba
rewrite or internal redirection cyclerewrite or internal redirection cycle — zjištěna smyčka přesměrování
Nginx detekoval nekonečnou smyčku přesměrování nebo přepisu.
nginxserver
Zobrazit podrobnosti Nginx chybyChyba
SSL_do_handshake() failedSSL_do_handshake() failed — Selhání SSL handshake
SSL/TLS handshake s klientem nebo upstream serverem selhal.
nginxserver
Zobrazit podrobnosti Nginx chybyChyba
504 Gateway Timeout504 Gateway Timeout — Nginx Vypršel čas brány
Nginxu vypršel časový limit při čekání na odpověď od upstream serveru.
nginxserver
Zobrazit podrobnosti