Přeskočit na obsah
Nginx chybyVarování
429 Too Many Requests

429 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;
}
Oficiální dokumentace

Související chybové kódy