Der Fehler 429 Too Many Requests gehört zu den ärgerlichsten Fehlern, die Ihnen begegnen können. Das liegt vor allem daran, dass dieser Fehler wie ein Torwächter wirkt und Sie daran hindert, die Website zu besuchen und weitere Anfragen zu stellen.
Das Beste daran ist, dass dieser Fehler ganz einfach zu beheben ist. In dieser Anleitung finden Sie ausführliche Informationen dazu.
Wenn Sie also nach einer Lösung zur Behebung des Fehlercodes 429 suchen, ist diese ausführliche Anleitung sehr hilfreich.
Lassen Sie uns also ohne Umschweife loslegen –
Was ist der Fehler 429 Zu viele Anfragen?
Webserver legen in der Regel ein Limit für die Anzahl der HTTP-Anfragen fest, die ein Client innerhalb eines bestimmten Zeitraums stellen kann. Und “Fehler 429 Zu viele Anfragen” ist ein HTTP-Statuscode.
Wenn ein Webserver mit dem HTTP-Statuscode 429, auch bekannt als Error 429 Too Many Requests, antwortet, teilt er Ihnen mit, dass der Client mehr Anfragen gestellt hat, als das vorgegebene Limit. Es handelt sich um einen Ratenbeschränkungsfehler, der auf der Client-Seite und nicht auf der Server-Seite auftritt.
Webserver legen diese Ratenlimits fest, um Überlastung und Ausfallzeiten zu vermeiden. Diese Ratenbegrenzungen dienen außerdem als Schutzschicht für Ihren Webserver. Sie schützen Ihren Server vor DDoS, Brute Force, HTTP Flood und anderen bösartigen Angriffen, die auf Botnets und HTTP-Anfragen basieren.
Das Beste daran ist, dass dieser Statuscode in der Regel von zusätzlichen Informationen in den Antwort-Headern begleitet wird. Die Antwort-Header enthalten oft Informationen, z.B. wann der Versuch wiederholt werden soll (wenn es sich um einen Retry-After-Header handelt), Details zu den Ratenbeschränkungen (wenn es sich um einen RateLimit-Header handelt) oder beides.
Der Fehler 429 wird oft von einer Fehlermeldung begleitet, die die Ursache des Fehlers erklärt. Einige der üblichen Varianten dieser Fehlermeldungen sind
- Fehler: 429 Zu viele Anfragen
- HTTP-Fehlerstatuscode 429
- Fehler 429 (Zu viele Anfragen)
- Fehler 429: Rate Limit Exceeded
- Fehler 429: Anfrage-Quote überschritten
Beachten Sie, dass diese Fehlermeldungen je nach Server oder Anwendung variieren können, aber in jedem Fall sehen Sie den HTTP-Statuscode oder Fehlercode 429. So können Sie leicht erkennen, dass es sich um einen Fehler bei der Ratenbegrenzung handelt.
Was ist die Ursache für den HTTP 429 Fehler?
Die Fehlermeldung erklärt, dass dieser Fehler aufgrund von zu vielen Anfragen von der Client-Seite aufgetreten ist, aber die Fehlermeldung informiert nicht über die genaue Ursache. Das macht die Fehlersuche bei diesem Fehler zu einer etwas schwierigen Aufgabe.
Die häufigsten Ursachen, die diesen HTTP-Statuscode 429 auslösen, sind
#1. Allgemeine Ressourcenbegrenzung
Jeder Webserver hat je nach Konfiguration eine bestimmte Grenze, wie viel Datenverkehr er bewältigen kann. Wenn Ihr Webserver einen plötzlichen Anstieg des Datenverkehrs verzeichnet und die Anfragen das Ressourcenlimit überschreiten, kann dies zu einem Ausfall Ihres Servers führen und den Fehlercode 429 verursachen.
Beachten Sie, dass dies vor allem dann passiert, wenn Sie ein Shared Hosting-Angebot nutzen und der Datenverkehr stark ansteigt.
#2. Cyber-Attacke
Brute-Force-Angriffe gehören zu den häufigsten Arten von Angriffen, die Hacker durchführen, um sich unbefugten Zugang zu Websites und Servern zu verschaffen. Die schnellen Login-Anfragen, die bei Brute-Force-Angriffen durchgeführt werden, können den Fehler “Too Many Requests” auslösen.
Auch andere bösartige Angriffe wie DDoS, automatisierte Bots und Skripting senden mehr Anfragen als ein Mensch, was zu Fehler 429 führen kann.
#3. Nicht optimierte Datenbank
Wenn Ihre Datenbank voller Junk-Dateien, ungeeigneter Indizes, redundanter und doppelter Dateien usw. ist, erschöpft sie höchstwahrscheinlich die Serverressourcen. Und das könnte den Fehlercode 429 auslösen.
#4. Coding-Fehler
Kodierungsfehler wie ineffizient geschriebene Programme, unbeabsichtigte Endlosschleifen, falsche Wiederholungsalgorithmen usw. können mehr HTTP-Anfragen als üblich erzeugen. Dies könnte letztendlich zu dem Fehler “Zu viele Anfragen” führen.
#5. WordPress-Plugins und Themes
Auch wenn dies nicht bei jedem der Fall ist, sollten Sie, wenn Sie WordPress verwenden, Themes und Plugins daraufhin überprüfen, ob sie diesen Fehler verursachen. Dies geschieht höchstwahrscheinlich bei Themes und Plugins, die API-Schlüssel zur Authentifizierung verwenden.
Dies sind also einige der häufigsten Ursachen, die den Fehler Error: 429 Zu viele Anfragen Fehler.
Jetzt, da Sie die Ursachen kennen, lassen Sie uns die Abhilfemaßnahmen besprechen, die Sie zur Behebung dieses Fehlers anwenden können.
Wie behebt man den Fehler 429 Zu viele Anfragen?
Da es mehr als eine Ursache geben kann, wird die Behebung dieses Fehlers schwierig.
In einer solchen Situation ist es ratsam, zunächst die Ursache zu finden und dann die entsprechenden Korrekturen vorzunehmen. Wenn Sie die Ursache jedoch nicht finden konnten, können Sie die unten beschriebenen Abhilfemaßnahmen nacheinander anwenden, um den Fehler zu beheben.
Um es Ihnen leichter zu machen, werde ich zunächst die grundlegenden Lösungen erläutern und dann zu den fortgeschrittenen Lösungen übergehen, während wir die möglichen Ursachen beheben.
#1. Warten Sie einfach
Egal, ob Sie ein Entwickler oder ein normaler Internetnutzer sind, wenn Sie diesen Fehler zum ersten Mal bemerken, empfehle ich Ihnen, ein paar Minuten zu warten. Da es sich um einen Fehler bei der Ratenbegrenzung handelt, wird er höchstwahrscheinlich automatisch behoben, sobald das in der Konfiguration der Ratenbegrenzung oder den Dienstrichtlinien konfigurierte Zeitlimit erreicht ist.
Ich würde empfehlen, etwa fünf bis zehn Minuten zu warten. Da das Ratenlimit von Server zu Server sehr unterschiedlich ist und von der Serverkonfiguration abhängt, kann es bis zu 10 Minuten dauern.
Entwickler können jedoch die Ratenkonfigurationsdatei oder die Konfigurationseinstellungen in der Systemsteuerung oder im Dateimanager ihres Servers ausfindig machen und das Ratenlimit neu konfigurieren, wenn sie möchten.
#2. Löschen Sie den Cache Ihres Browsers
Sehr oft wurde festgestellt, dass dieser HTTP-Fehler aufgrund von Problemen mit dem Cache auftreten kann. Daher sollten Sie versuchen, die Cache-Dateien Ihres Browsers zu löschen, um zu sehen, ob der Fehler dadurch behoben werden kann.
Die genauen Schritte zum Löschen des Browser-Caches variieren jedoch von Browser zu Browser, aber der Prozess ist ähnlich.
Hier zeige ich Ihnen, wie Sie den Cache Ihres Browsers in Google Chrome löschen können
Schritt 1: Starten Sie zunächst Ihren Browser.
Schritt 2: Klicken Sie nun auf die drei vertikalen Punkte in der oberen rechten Ecke.
Schritt 3: Wählen Sie aus dem Dropdown-Menü die Option Verlauf und dann erneut die Option Verlauf aus.
Schritt 4 : Klicken Sie in der linken Seitenleiste auf die Option Browsing-Daten löschen. Es öffnet sich eine neue Registerkarte mit einem Popup-Fenster für Sie.
Schritt 5: Wählen Sie hier eine Zeitspanne von mindestens 24 Stunden aus und lassen Sie nur die Option Bilder und Dateien im Cache aktiviert.
Schritt 6: Klicken Sie auf die Schaltfläche Daten löschen.
Sobald die zwischengespeicherten Daten gelöscht sind, besuchen Sie die Website erneut, um zu sehen, ob der Fehlercode 429 behoben wurde. Wenn der Fehler immer noch besteht, folgen Sie der nächsten Abhilfe.
#3. DNS-Daten leeren
DNS-Daten enthalten auch Informationen über die Zuordnung von Domänennamen und IP-Adressen. Wenn die DNS-Daten auf Ihrem Computer veraltet oder beschädigt sind, kann dies zu dem Fehler Error: 429 Zu viele Anfragen Fehler.
Das Beste, was Sie in einer solchen Situation tun können, ist, Ihre DNS-Daten zu leeren. Dadurch wird Ihr Computer gezwungen, die neuesten DNS-Informationen zu sammeln, was letztendlich die Fehler im Zusammenhang mit den DNS-Daten beheben könnte.
Um die DNS-Daten zu leeren, müssen Sie diese einfachen Schritte befolgen –
Schritt 1: Drücken Sie zunächst die Taste Win R gleichzeitig, um Ausführen zu starten.
Schritt 2: Geben Sie cmd ein und drücken Sie Enter, um die Eingabeaufforderung zu starten.
Schritt 3: Geben Sie den Befehl ipconfig /flushdns
ein und drücken Sie die Eingabetaste.
Schritt 4: Danach sehen Sie die Meldung “Successfully flushed the DNS Resolver Cache“, die Sie darüber informiert, dass der DNS-Cache erfolgreich geleert wurde.
Besuchen Sie nun erneut die Website, um zu sehen, ob der Fehler behoben wurde.
#4. Verwenden Sie ein Content Delivery Network
Wenn dieser Fehler wiederholt auftritt, sollten Sie ein Content Delivery Network verwenden.
Content-Delivery-Netzwerke wie Cloudflare, Google Cloud CDN, Amazon CloudFront usw. bestehen im Grunde aus einem Netzwerk von weltweit verteilten Servern. Wenn Sie ein CDN verwenden, replizieren und zwischenspeichern all diese Server statische Dateien von Ihrem Server, wie z.B. Bilder, Videos usw.
Jedes Mal, wenn ein Benutzer Ihre Website besucht, liefert das CDN also statische Dateien vom nächstgelegenen Server. Infolgedessen erhält Ihr Webserver weniger Anfragen, und der Benutzer erhält eine schnellere Ladezeit.
#5. Optimieren Sie Ihre Datenbank
Die Optimierung Ihrer Datenbank ist eines der wichtigsten Dinge, die Sie beachten sollten, um Fehler wie den Fehlercode 429 zu vermeiden. Außerdem bietet eine gut optimierte Datenbank auch eine bessere Effizienz, Leistung und Zuverlässigkeit der Anwendung.
Auf der anderen Seite könnte eine nicht optimierte Datenbank Ihren Server unnötig belasten und übermäßige Anfragen senden, was letztendlich den Fehler 429 verursachen könnte.
Die genauen Schritte zur Optimierung einer Datenbank können zwar sehr unterschiedlich sein, aber hier sind einige Tipps, die Sie berücksichtigen sollten
- Analysieren Sie langsam laufende Abfragen, machen Sie sich mit den Ausführungsplänen der Abfragen vertraut und schreiben Sie die Abfragen bei Bedarf um, um schnelle Ergebnisse zu erzielen.
- Wenn Sie SQL-Code wiederholt verwenden, speichern Sie ihn als gespeicherte Prozedur. Auf diese Weise kann der SQL-Code mit einem einzigen Aufruf ausgeführt werden, was den Netzwerkverkehr und die Reaktionszeit insgesamt verringert.
- Implementieren Sie einen Caching-Mechanismus für Dateien, auf die häufig zugegriffen wird. In Kombination mit einem CDN erzielen Sie damit wesentlich bessere Ergebnisse.
#6. Konfigurieren Sie Ratenbegrenzungen
Da diese Fehlermeldung erklärt, dass sie aufgrund zu vieler Anfragen aufgetreten ist, können Sie den Fehler einfach durch die Konfiguration von Ratenbegrenzungen beheben.
Sie können Ratenbeschränkungen auf einem Webserver selbst konfigurieren. Die genauen Schritte, die zur Konfiguration von Ratenbeschränkungen erforderlich sind, unterscheiden sich jedoch von Server zu Server erheblich. Eine detaillierte Anleitung zur Konfiguration von Ratenbegrenzungen für Ihren Server finden Sie bei Google.
Wenn Sie hingegen eine API verwenden oder ein Shared Hosting-Angebot nutzen, müssen Sie sich möglicherweise an den Kundensupport wenden.
#7. Ändern Sie die Standard-Admin-Login-URL
Da Brute-Force-Angriffe diesen Fehler 429 verursachen können, kann die Änderung der Standard-Login-URL helfen, den Fehler zu beheben.
Wenn Sie die Login-URL ändern, haben Brute-Force-Bots Schwierigkeiten, die Ziel-URL zu finden. Infolgedessen erhält Ihr Server weniger Login-Anfragen, und der Fehler wird behoben.
Auch wenn das Ändern der Standard-Anmeldeseiten eine großartige Technik ist, um Ihre Website vor Bot-Angriffen zu schützen, empfehlen wir Ihnen zu überprüfen, ob es einen plötzlichen Anstieg des Datenverkehrs gibt. Wenn es einen plötzlichen Anstieg gibt und dieser hauptsächlich auf Login-Seiten auftritt, sollten Sie die Login-URL sofort ändern.
Neben Brute-Force könnte ein plötzlicher Anstieg des Datenverkehrs auch auf DDoS- oder andere Bot-Angriffe zurückzuführen sein. In diesem Fall sollten Sie eine DDoS-Schutzregel oder ein Bot-Schutzschild von CDN einsetzen.
#8. Deaktivieren Sie WordPress-Theme und Plugins
Dieser Workaround ist ausschließlich für unsere Leser gedacht, die WordPress CMS für ihre Websites verwenden.
Wenn Sie WordPress-Themes verwenden, die in hohem Maße auf API-Authentifizierungsschlüssel angewiesen sind, oder mehrere Plugins installiert haben, könnte dies manchmal solche Fehler auslösen.
Wenn das der Fall ist, sollten Sie als erstes alle Plugins deaktivieren.
Hier erfahren Sie, wie Sie WordPress-Plugins deaktivieren können:
Schritt 1: Loggen Sie sich zunächst in das WordPress Admin Dashboard Ihrer Website ein.
Schritt 2: Klicken Sie in der linken Seitenleiste auf die Option Plugins.
Schritt 3: Aktivieren Sie das Kontrollkästchen vor der Spalte Plugin, um alle Plugins auszuwählen.
Schritt 4 : Wählen Sie die Option Deaktivieren aus dem Dropdown-Menü und klicken Sie anschließend auf die Schaltfläche Übernehmen.
Wenn das Deaktivieren der Plugins den Fehler behoben hat, müssen wir den Schuldigen finden. Aktivieren Sie einfach alle Plugins eines nach dem anderen, um zu sehen, welches das Problem verursacht. Sobald Sie das Plugin gefunden haben, löschen Sie es und installieren Sie eine neue Kopie davon.
Wenn die Plugins jedoch nicht der Übeltäter sind, könnte es Probleme mit Ihrem Theme geben. Dies ist vor allem dann der Fall, wenn Sie nulled Themes oder Themes verwenden, die stark auf API-Authentifizierungen angewiesen sind.
Um das zu überprüfen, müssen Sie das aktuelle WordPress-Theme deaktivieren und zum WordPress-Standardtheme zurückkehren.
Folgen Sie diesen Schritten, um das Standard-WordPress-Theme zu aktivieren –
Schritt 1: Melden Sie sich in Ihrem WordPress Admin Dashboard an.
Schritt 2: Wählen Sie in der linken Seitenleiste die Option Erscheinungsbild. Höchstwahrscheinlich werden Sie auf die Seite Themes weitergeleitet, falls nicht, klicken Sie auf die Option Themes.
Schritt 3: Vergewissern Sie sich, dass Sie das WordPress-Standardthema installiert haben. Wenn Sie das Standard-WordPress-Theme gelöscht haben, installieren Sie es wieder.
Schritt 4 : Suchen Sie nun das Standard-WordPress-Theme und klicken Sie auf die Schaltfläche Aktivieren.
Das war’s schon. Prüfen Sie nun, ob der Fehler behoben ist. Wenn ja, gibt es definitiv ein Problem mit dem von Ihnen verwendeten Theme. Es könnte sich um Bugs, falsch konfigurierte Theme-Dateien, Code oder etwas anderes handeln.
#9. Prüfen Sie die CPU- und Speicherauslastung
Wenn keine der oben genannten Lösungen für Sie funktioniert hat, müssen Sie möglicherweise Ihren Hosting-Plan aktualisieren. Aber bevor Sie das tun, sollten Sie prüfen, ob Sie wirklich ein Upgrade benötigen.
Sie können Ihre CPU- und Speichernutzung überprüfen, um festzustellen, ob Sie ein Upgrade Ihres Hosting-Angebots benötigen. Je nach Ihrem Hosting-Provider können die Schritte zur Überprüfung der CPU- und Speichernutzung sehr unterschiedlich sein.
Sie können jedoch Informationen zur Ressourcennutzung im Webhosting-Kontrollpanel, wie z.B. cPanel oder dem Hosting-Dashboard, finden.
Wenn Ihre Website diese Grenzen überschreitet, können Sie in Erwägung ziehen, die Ressourcen Ihrer Website zu optimieren. Wenn das aber nicht hilft, aktualisieren Sie einfach Ihren Hosting-Plan, und der Fehler ist behoben.
#10. Kontaktieren Sie Ihren Hosting-Anbieter
Bis jetzt haben wir alle möglichen Abhilfemaßnahmen ausprobiert, die den HTTP-Fehler beheben könnten: 429 Zu viele Anfragen. Wenn der Fehler jedoch immer noch besteht, ist es höchstwahrscheinlich nicht Ihre Schuld.
Einige Webhosting-Provider bieten eine zusätzliche Sicherheitsebene, die manchmal Anfragen von Drittanbieterdiensten blockieren kann, die eine große Anzahl von Anfragen erzeugen. Infolgedessen tritt dieser HTTP-Fehler bei Ihnen auf. Darüber hinaus gibt es möglicherweise noch andere Regeln, die Ihr Hosting-Anbieter aufgestellt hat.
Da Sie diese Regeln nicht selbst konfigurieren können, brauchen Sie die Hilfe Ihres Hosting-Providers.
Fast alle Hosting-Anbieter bieten die Möglichkeit, Tickets zu erstellen. Sie können ein Ticket erstellen, um den Provider über das Problem zu informieren, mit dem Sie zu tun haben. Wenn Ihr Hosting-Provider darüber hinaus telefonischen oder Live-Chat-Support anbietet, können Sie diesen nutzen.
Erläutern Sie das gesamte Szenario und teilen Sie mit, welche Abhilfemaßnahmen Sie ausprobiert haben.
Abschließende Kommentare
Das war’s – eine ausführliche Anleitung, wie Sie den Fehler Error: 429 Zu viele Anfragen Fehler.
Der HTTP-Statuscode 429 tritt häufig bei Websites auf, die viel Traffic erzeugen. Überschrittene Raten, nicht optimierte Datenbanken und erschöpfte Ressourcen gehören zu den häufigsten Ursachen für diesen Fehler. Aber die Liste ist hier noch nicht zu Ende.
Da es verschiedene Ursachen geben kann, wird die Behebung dieses Fehlers zu einer Aufgabe. Wenn Sie jedoch den richtigen Ansatz verfolgen, können Sie diesen Fehler im Handumdrehen beheben.
Als nächstes sehen Sie sich die Hacks an , mit denen Ihre Website blitzschnell geladen wird.