HTTP

HTTP 429 Zu viele Anfragen

HTTP 429 Too Many Requests bedeutet, dass ein Client in kurzer Zeit zu viele Anfragen gesendet hat und der Server weitere Aufrufe vorübergehend begrenzt.

Bedeutung

429 ist der HTTP-Status für Rate Limiting. Der Server kann mit dem Header Retry-After mitteilen, wie lange gewartet werden soll. Der Fehler tritt häufig bei APIs, Anmeldeversuchen und automatisierten Schutzmechanismen auf.

Häufige Ursachen

  • Zu viele API-Aufrufe pro Minute oder ein bereits ausgeschöpftes Kontingent.
  • Ein Skript oder eine Webseite sendet in einer Endlosschleife Anfragen.
  • Viele Personen teilen sich eine öffentliche IP über CGNAT, VPN oder ein Firmennetzwerk.
  • Sicherheitsmaßnahmen gegen wiederholte Anmeldeversuche.

Was können Besucher tun?

  • Warten Sie die im Header Retry-After angegebene Zeit oder einige Minuten und laden Sie nicht ständig neu.
  • Prüfen Sie, ob eine gemeinsam verwendete VPN-IP das Limit auslöst.
  • Kontrollieren Sie bei einem Abonnement oder API-Dienst das verbleibende Kontingent.

Was können Betreiber tun?

  • Senden Sie nach Möglichkeit einen sinnvollen Retry-After-Header.
  • Verwenden Sie auf Clientseite exponentielles Backoff mit zufälligem Jitter, statt permanent erneut anzufragen.
  • Begrenzen Sie Anfragen nach Nutzerkonto oder API-Schlüssel und nicht ausschließlich anhand der IP-Adresse.
  • Drosseln Sie legitime Suchmaschinen mit 429 nicht unnötig, solange kein tatsächlicher Lastfall vorliegt.

SEO-Auswirkungen

Wiederholte HTTP-429-Antworten können dazu führen, dass Google seltener crawlt. Dauert die Sperre lange an, kann dies die Indexierung beeinträchtigen und URLs aus dem Index verdrängen.

Häufige Fragen

Wie lange sollte ich nach einem 429 warten?

Beachten Sie den Wert des Retry-After-Headers. Ist keiner vorhanden, warten Sie zunächst einige Sekunden und verlängern Sie die Abstände bei weiteren Fehlversuchen.

Warum erhalte ich 429 trotz weniger eigener Anfragen?

Möglicherweise teilen Sie Ihre öffentliche IP-Adresse mit anderen Nutzern, etwa über CGNAT, ein VPN oder das Firmennetzwerk.

Quellen