So beheben Sie die HTTP 508-Fehlercodes auf Ihrer WordPress-Website
Veröffentlicht: 2020-07-06Niemand sieht gerne Fehlercodes auf seiner WordPress-Website. Und wenn Sie einen HTTP-Fehler 508 sehen, ist die Diagnose möglicherweise etwas schwieriger als bei einigen anderen. Nicht, weil der Fehler selbst besonders lästig ist, sondern weil zwei 508-Fehlerschleifen erkannt wurden und das Ressourcenlimit erreicht wurde . Es wurden zwei 508-Fehlerschleifen erkannt und das Ressourcenlimit erreicht. Einer davon ist der HTTP-Fehler, bei dem eine Schleife entweder in einer Ressourcen- oder URL-Anforderung erkannt wurde, und der andere, wenn der Server überlastet ist, kann die Aktionen nicht ausführen. In jedem Fall werden wir Sie durch diese Fehlercodes führen, damit Ihre Website so schnell wie möglich wieder einsatzbereit ist.
Abonnieren Sie unseren Youtube-Kanal
Was ist der HTTP-Fehler 508: Schleife erkannt?
Irgendwo auf der Seite wird ein Link oder eine Ressource aufgerufen, und dann ruft diese Ressource etwas anderes auf, das dann die ursprüngliche Ressource aufruft. Der Server kann die Anfrage nie wirklich erfüllen, da die Logik rekursiv ist und sich selbst einschleift.
Der HTTP-Fehler 508 selbst ist eigentlich ziemlich selten. In Bezug auf Schleifenfehler ist es wahrscheinlicher, dass Sie auf „zu viele Weiterleitungen“ stoßen, bei denen jemand 301- und 302-Weiterleitungen falsch gehandhabt hat, sodass sie sich entweder selbst einschleifen oder einfach zu viele Weiterleitungen in einer Kette haben, die das angeforderte verhindert Ressource oder URL aus dem tatsächlichen Rendern.
So beheben Sie einen 508-Fehler
Im Allgemeinen ist es eine ziemlich einfache Lösung. Wie immer, wenn Sie ein Benutzer sind, der diesen Fehler erhält, empfehlen wir dringend, die Seite mit STRG/CMD – Shift – R neu zu laden, um den Cache zu umgehen und dann Ihren eigenen Browser-Cache zu leeren, um sicherzustellen, dass nichts auf Ihrem hängt Ende.
Wenn Sie ein Serveradministrator sind, haben Sie mehrere Lösungen, die Sie durcharbeiten können. Die erste ist ziemlich einfach, wenn Sie ein CDN- oder Caching-Plugin auf WordPress ausführen.
Wenn Sie ein Plugin wie WP Rocket verwenden, gehen Sie einfach in die Einstellungen und suchen Sie die Schaltflächen, mit denen Sie den Cache leeren, Dateien löschen und/oder CSS neu generieren können.

Und wenn Sie ein Cloudflare- oder ein anderes CDN-Konto haben, können Sie in die Einstellungen gehen und die Option Cache Purge finden .

Wenn keines von beiden das Umleitungsproblem löst und Ihre Ressourcen immer noch rekursiv durchlaufen, müssen Sie Ihre .htaccess- Datei überprüfen. Hier landen URL-Weiterleitungen (es sei denn, Sie verwenden ein 301-Redirect-Plugin). Sie benötigen einen FTP-Client und einen Code-Editor. Oder greifen Sie auf den webbasierten Dateimanager Ihrer Site zu.

Gehen Sie jeden Link durch, den Sie hier haben, insbesondere wenn Sie relative Links verwenden. Stellen Sie sicher, dass keiner von ihnen rekursiv ist. Es ist eigentlich ziemlich einfach, besonders wenn Sie mit einer großen Anzahl von Weiterleitungen arbeiten. Das gleiche gilt auch für Ihr Plugin. Stellen Sie sicher, dass Sie in die Plugin-Einstellungen gehen und überprüfen Sie, ob alle URLs gleich sind.

Wenn nichts davon hilft und die Ressourcen immer noch durchlaufen, ist es an der Zeit, Ihren Host zu kontaktieren. Sie sollten in der Lage sein, die Schleife von ihrem Ende aus zu sortieren.
Was ist der Fehler 508: Ressourcenlimit erreicht?
Der andere 508-Fehler, mit dem Benutzer und Administratoren umgehen müssen (und wahrscheinlich der häufigere) ist die Meldung " Ressourcenlimit erreicht" . Und dieser ist ziemlich selbsterklärend. Ihre Website hat die Spitze der zugewiesenen Ressourcen auf dem Server erreicht. Es gibt eine Reihe von Gründen, warum dies passieren kann, aber der erste Ort, den Sie überprüfen sollten, ist Ihr cPanel (falls Sie eines haben) oder ansonsten Ihr Dashboard.


Irgendwo auf Ihrer Seite finden Sie eine vollständige Liste der Statistiken zu Ihrem Server. Sie sehen die Datenbanken, die Anzahl der Ausführungen auf dem Server, Inodes usw. Die detaillierten Statistiken geben Ihnen die spezifischen Skripte und Prozesse an, die über verschiedene Zeiträume ausgeführt wurden.
Wenn Sie etwas in diesen Spitzen sehen oder Ihre Inodes oder Ihr Speicherplatz sich füllen, ist dies ein guter Hinweis darauf, was los ist. Vielleicht müssen Sie die Dinge nur ein wenig ausdünnen.
Ansonsten wären es einige Dinge.
Sie werden mit DDoS angegriffen
Ihr Server kann absolut keine Ressourcen mehr haben und eine 508 zurückgeben, wenn Sie einem DDoS-Angriff ausgesetzt sind. Ein DDoS ist ein verteilter Denial-of-Service- Angriff, bei dem jemand Ihre Website mit so viel Verkehr überflutet, dass sie buchstäblich nicht mithalten kann. Dies geschieht in der Regel über ein Botnet, eine große Ansammlung miteinander verbundener Computer, die unter dem Kommando einer Einzelperson oder einer Gruppe von Einzelpersonen agieren.
Wenn Sie DDoSed erhalten und Ihr Server abstürzt, können Sie nur sehr wenig tun. Sie wissen vielleicht nicht einmal, dass Sie von einem DDoS getroffen wurden. Sie wissen nur, dass Ihr Server ausgefallen ist. Wenden Sie sich an Ihren Host und sehen Sie nach, ob es zu besonders hohen Datenverkehrsspitzen gekommen ist.
Wenn dies der Fall ist, können Sie die IP-Bereiche blockieren, die von dem Angriff hereinkommen, und Ihr Server sollte sich in Kürze erholen.
Sie erhalten legitimerweise eine Menge Verkehr
Sie können auch eine 508 zurückgeben, wenn Ihr Server überlastet ist und keinen echten Datenverkehr verarbeiten kann. Vielleicht hast du viel Traffic von Reddit oder einen außergewöhnlich gut geschriebenen Tweet. Wenn Ihr Server dafür ausgefallen ist und eine 508 ausgibt, wenden Sie sich an Ihren Host und aktualisieren Sie Ihren Plan. Das ist alles. Weil Sie möchten, dass Ihre Server so schnell wie möglich einsatzbereit sind.
Malware
Erinnern Sie sich an die Botnets, die wir oben erwähnt haben? Nun, Ihr Server könnte ein Teil davon sein, und Sie wissen es nicht. Wenn sich auf Ihrem Server Malware befindet, deren Sie sich nicht bewusst sind, kann dies Ressourcen verbrauchen, die auf Ihrer Website in etwas anderes gelangen sollten. Führen Sie also einen Malware-Scan durch, verwenden Sie ein solides WAF- und Sicherheits-Plugin (Sucuri, WordFence) und stellen Sie sicher, dass Ihr Server für das verwendet wird, was er sein soll: zum Erfolg Ihrer Website. Nicht zum Absturz anderer Leute.
Wenn Ihre Website außerdem langsamer als gewöhnlich ausgeführt wird und sich nichts geändert hat, sollten Sie auch nach Malware suchen. Das ist im Allgemeinen ein Vorbote dafür, dass die Ressourcen ausgehen.
Unbekannte Skripte, CRON-Jobs und ungenutzte oder veraltete Plugins
Sie sollten sich auch darüber im Klaren sein, wie Ihre Website im Allgemeinen funktioniert. Stellen Sie sicher, dass Sie regelmäßig Site-Checks durchführen und verschiedene Debug- und Fehlerprotokolle verwenden, die Ihnen entweder über Ihren Webhost oder Ihre Site selbst zur Verfügung stehen. Diese zeigen Ihnen alle CRON-Jobs, die Sie ausführen, und alle Skripte, die zu unterschiedlichen Zeiten im Hintergrund ausgeführt werden könnten. In vielen Fällen sind nicht alle erforderlich.
Außerdem können Sie als WordPress-Benutzer eine vollständige Übersicht über Ihre Plugins und Themes erstellen. Diese verbrauchen im Laufe der Zeit Ressourcen, und obwohl die Mengen größtenteils vernachlässigbar sind, genügt eine Sicherheitslücke oder ein Schurkenskript, um eine Welt voller Probleme zu verursachen. Oder ein 508-Fehler. Stellen Sie also sicher, dass alle Plugins, die Sie aktiv verwenden, auf dem neuesten Stand sind und dass alle Plugins und Themes, die Sie nicht mehr verwenden, verschwunden sind. Dadurch werden Speicherplatz, Arbeitsspeicher und Inode-Nutzung frei.
Einpacken
Am Ende werden viele Leute nie einen HTTP-Fehler 508 sehen. Die effektive Verwendung von Weiterleitungen und das Verhindern rekursiver Schleifen in Ihrer Anfrage- und Back-End-Logik ist die primäre Möglichkeit, dies zu verhindern. Und wenn Ihre Ressourcen überlastet sind, Ihre CPU überlastet ist und Ihre Website ausfällt, können Sie mit einigen einfachen Überprüfungen den Schuldigen herausfinden und entschlossene Maßnahmen ergreifen.
Welche Erfahrungen haben Sie mit HTTP Error 508 gemacht?
Beitragsbild des Artikels von Pro Symbols / shutterstock.com
