Teksolvr
Zurück zur Startseite

HTTP Code: 429 (Too Many Requests)

HTTP-Statuscode-Referenzhandbuch

Status-Kategorie

4xxClient-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