Kurz erklärt
Ein 429 Too Many Requests bedeutet: Es wurden zu viele Anfragen in kurzer Zeit gestellt, und der Server bremst vorübergehend. Nach einer kurzen Wartezeit funktioniert der Zugriff in der Regel wieder.
Was bedeutet der Statuscode 429?
Server, Anwendungen und Schnittstellen begrenzen, wie viele Anfragen ein Absender in einem Zeitraum stellen darf. Das schützt vor Überlastung und vor Angriffen wie dem massenhaften Ausprobieren von Kennwörtern. Wird die Grenze überschritten, antwortet der Server mit 429 - häufig zusammen mit dem Header Retry-After, der angibt, wann Sie es erneut versuchen können.
Typische Ursachen
- Viele Anmeldeversuche in kurzer Zeit - Schutz vor dem Erraten von Kennwörtern
- Skripte, Synchronisationen oder Schnittstellen-Aufrufe (APIs) ohne Pause zwischen den Anfragen
- Aggressive Bots und Crawler, die sehr viele Seiten auf einmal abrufen
- Sicherheits- oder Firewall-Plugins Ihres CMS mit strengen Grenzwerten
- Grenzen externer Dienste, die Ihre Webseite anfragt - etwa Zahlungs-, Karten- oder Versanddienste
Lösung für Besucher
- Warten Sie einige Minuten und laden Sie die Seite dann neu.
- Vermeiden Sie wiederholtes schnelles Neuladen - jeder Versuch zählt mit.
- Bleibt der Fehler bestehen, wenden Sie sich an den Betreiber der Webseite.
Lösung für Webseitenbetreiber
- Quelle eingrenzen: Das Zugriffsprotokoll zeigt, welche IP-Adressen und Adressen die 429-Antworten auslösen (Logfiles auslesen). Kommt die Begrenzung von einem externen Dienst, steht der Fehler in dessen Antwort bzw. im Protokoll Ihrer Anwendung.
- Eigene Skripte drosseln: Bauen Sie Pausen zwischen Anfragen ein, werten Sie
Retry-Afteraus und wiederholen Sie fehlgeschlagene Anfragen mit wachsendem Abstand. - Caching nutzen: Zwischengespeicherte Antworten sparen Anfragen an Schnittstellen und Datenbank.
- Bots steuern: Begrenzen Sie unerwünschte Crawler über die
robots.txtoder Ihr Sicherheits-Plugin. Noch komfortabler geht es mit ShieldCache: Bot-Management und Rate Limiting halten unerwünschte Zugriffe fern, bevor sie Ihre Webseite erreichen - Ihre echten Besucher bleiben davon unberührt. - Plugin-Grenzwerte prüfen: Sind die Werte Ihres Sicherheits-Plugins für Ihre Besucherzahlen zu streng, passen Sie sie maßvoll an.
- Legitimer Verkehr wird gebremst? Sprechen Sie uns an - wir sehen uns die Situation gemeinsam mit Ihnen an.
Verwandte Statuscodes
- 403 Forbidden - Zugriff verweigert, etwa nach einer IP-Sperre
- 503 Service Unavailable - vorübergehend nicht verfügbar
- Alle Statuscodes im Überblick