Nginx-FehlerWarnung
429 Too Many Requests429 Too Many Requests — Nginx Rate Limit überschritten
Der Client hat in einem bestimmten Zeitraum zu viele Anfragen gesendet.
nginxserver
Was verursacht diesen Fehler
Das limit_req-Modul lehnt Anfragen ab, die das konfigurierte Rate Limit überschreiten.
So beheben Sie ihn
Anfragerate reduzieren. Rate Limit in limit_req_zone erhöhen. burst-Parameter für kurzfristige Lastspitzen hinzufügen.
Beispiel
# Rate limiting config
limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s;
location / {
limit_req zone=one burst=20 nodelay;
}Verwandte Fehlercodes
Nginx-FehlerFehler
host not found in upstreamhost not found in upstream – Auflösung des Upstream-Hosts fehlgeschlagen
Nginx konnte den im upstream-Block angegebenen Hostnamen nicht auflösen.
nginxserver
Details anzeigen Nginx-FehlerInfo
301 Moved Permanently301 Moved Permanently — Nginx permanente Weiterleitung
Nginx leitet den Client dauerhaft auf eine neue URL um.
nginxserver
Details anzeigen Nginx-FehlerWarnung
499 Client Closed Request499 Client Closed Request — Nginx Client hat Verbindung getrennt
Der Client hat die Verbindung getrennt, bevor der Server eine Antwort gesendet hat.
nginxserver
Details anzeigen Nginx-FehlerFehler
rewrite or internal redirection cyclerewrite or internal redirection cycle – Weiterleitungsschleife erkannt
Nginx hat eine unendliche Weiterleitungs- oder Rewrite-Schleife erkannt.
nginxserver
Details anzeigen Nginx-FehlerFehler
SSL_do_handshake() failedSSL_do_handshake() failed — SSL-Handshake fehlgeschlagen
Der SSL/TLS-Handshake mit einem Client oder Upstream-Server ist fehlgeschlagen.
nginxserver
Details anzeigen Nginx-FehlerFehler
504 Gateway Timeout504 Gateway Timeout — Nginx Gateway-Timeout
Nginx hat beim Warten auf eine Antwort vom Upstream-Server das Timeout überschritten.
nginxserver
Details anzeigen