HTTP Code: 429 (Too Many Requests)
HTTP-Statuscode-Referenzhandbuch
Status-Kategorie
4xx — Client-Fehler
Bedeutung & Definition
Der Benutzer hat in einer bestimmten Zeit zu viele Anfragen gesendet (Rate Limiting).
Häufige Ursachen
- Überschreitung von API-Zugriffsquoten
- Fehlfunktion automatisierter Scraper
- Sicherheits-Mitigationen gegen Brute-Force-Angriffe
HTTP-Statusfehler beheben
1. Protokolle prüfen: Fehlerprotokolle (z. B. error.log) analysieren, um Laufzeitfehler zu finden.
2. Endpoint testen: Nutzen Sie unseren Uptime-Checker, um Antwort-Header und Verbindungslatenz zu prüfen.
3. Regeln definieren: Fügen Sie Umleitungsregeln oder Fehlerseiten in Nginx/Apache hinzu.
Nginx Konfiguration
limit_req_zone $binary_remote_addr zone=mylimit:10m rate=10r/s;
location /api/ {
limit_req zone=mylimit burst=20 nodelay;
}Apache Konfiguration
# Requires mod_ratelimit or mod_evasive DOSHashTableSize 3097 DOSPageCount 2 DOSSiteCount 50