Online Marketing, Gadgets, Affiliate, Verdienen Sie Geld mit Ihren Blogs

So beheben Sie den Fehler „503 Dienst nicht verfügbar“ in W…

Hinweis: Der folgende Artikel hilft Ihnen dabei: So beheben Sie den Fehler „503 Dienst nicht verfügbar“ in W…

So beheben Sie den Fehler „503 Dienst nicht verfügbar“ in W...

Es ist nie schön, wenn Ihre Website nicht erreichbar und nicht erreichbar ist. Allerdings helfen uns Fehlermeldungen, die Ursache des Problems zu verstehen, damit wir es beheben können.

Bei Fehlern aus der 50x-Familie ist das leider nicht der Fall. Diese Fehlermeldungen sind ziemlich allgemein gehalten und sagen nicht viel über die Ursache aus.

Wie können Sie also die Ursache des 503 Service Unavailable Error in WordPress finden?

Was ist der Fehler „503 Dienst nicht verfügbar“?

Nun, hier ist einer Definition des Fehlers von der Mozilla Foundation.

Der Antwortcode „HyperText Transfer Protocol (HTTP) 503 Service Unavailable Server Error“ zeigt an, dass der Server nicht bereit ist, die Anfrage zu verarbeiten.

Häufige Ursachen sind ein Serverausfall wegen Wartungsarbeiten oder eine Überlastung. Diese Antwort sollte für temporäre Bedingungen verwendet werden und der Retry-After-HTTP-Header sollte nach Möglichkeit die geschätzte Zeit für die Wiederherstellung des Dienstes enthalten.

Caching-bezogene Header, die zusammen mit dieser Antwort gesendet werden, sollten beachtet werden, da der Status 503 oft ein vorübergehender Zustand ist und Antworten normalerweise nicht zwischengespeichert werden sollten.

Wie wird der 503-Fehler in einem Browser angezeigt?

Abhängig von der Serverkonfiguration und dem Browser selbst kann es zu Abweichungen bei der Anzeige kommen, aber leider gibt keine der Meldungen Aufschluss über die Ursache.

Einige mögliche Variationen sind:

  • 503 Dienst nicht verfügbar
  • Fehler 503 Service nicht verfügbar
  • Aufgrund von Wartungsausfällen oder Kapazitätsproblemen kann der Server Ihre Anfrage vorübergehend nicht bearbeiten. Bitte versuchen Sie es später noch einmal.
  • 503 Service ist vorübergehend nicht verfügbar
  • HTTP-Serverfehler 503
  • HTTP-Fehler 503
Lesen:  So beheben Sie, dass die Snapchat-Story vor 24 Stunden verschwunden ist

Unabhängig von der Anzeigevariante umfassen das Debuggen und Beheben dieselben Schritte.

Warum tritt der Fehler 503 auf?

Da es recht allgemein gehalten ist, gibt es keinen Zauberstab, mit dem Sie den Täter ausfindig machen können. Sie sollten jedoch die folgenden Schritte unternehmen.

Während es einige Ratschläge gibt, alle Plugins sofort zu deaktivieren, empfehle ich, zuerst die Datei error.log zu überprüfen. Wenn Sie über das WP-Debug-Protokoll verfügen, überprüfen Sie auch diese Datei auf die neuesten Fehler.

Diese Dateien finden Sie im Ordner public_html Ihrer WordPress-Installation.

Um sich über SFTP anzumelden, sehen Sie sich unser Tutorial zum Erstellen und Herstellen einer Verbindung an SFTP-Benutzer.

Wenn Sie eine neue Fehlermeldung sehen, die wie folgt aussieht:

/public_html/wp-content/plugins/Plugin-Name/classes/requests/post/class.php(31): Logger::format_log(NULL, 'POST', 'Create Sessi…', Array, Object(WP_Error), ”)

…Sie haben wahrscheinlich den Täter gefunden.

Beheben Sie „503 Service Unavailable Error“ in WordPress

Da wir wissen, dass es ein ist Plugin-Name Probleme verursacht, sollte es deaktiviert werden.

Navigieren Sie zu wp-content/plugins/Plugin-Name und benennen Sie den Ordner um Plugin-Name-neu. Dadurch wird das Plugin automatisch deaktiviert, sodass Sie Zugriff auf das WordPress-Dashboard haben. Die Website sollte nun ordnungsgemäß funktionieren.

Wenn dies bei Ihnen aufgrund eines Konflikts mit einem anderen Plugin oder einem Theme immer noch nicht funktioniert, ist es an der Zeit, das zu tun, was alle vorschlagen.

Benennen Sie wp-content/plugins/ um.Plugin-Name-neu zurück zu wp-content/plugins/Plugin-Name. Benennen Sie dann wp-content/plugins in wp-content/plugins-new um. Dadurch werden alle Plugins deaktiviert und die Website sollte wieder funktionieren, auch wenn sie wahrscheinlich kaputt und nicht funktionsfähig ist. Aber zumindest können Sie auf das Dashboard zugreifen und den Rest des Debugging-Prozesses starten.

Um mit dem Debuggen fortzufahren, benennen Sie den Ordner wp-content/plugins-new wieder in wp-content/plugins um, um alle deaktivierten Plugins anzuzeigen.

Lesen:  So stellen Sie einen Webentwickler für E-Commerce-Sites ein

Aktivieren Sie die Plugins nacheinander, bis die Fehlermeldung erneut angezeigt wird. Gute Arbeit! Sie haben den Täter gefunden. Sie können das Plugin über SFTP umbenennen oder erneut löschen, und schon sind Sie fertig. Jetzt müssen Sie nur noch einen Ersatz für das betreffende Plugin finden. Oder Sie wenden sich an den Support und fragen, ob das Problem behoben werden kann. Möglicherweise handelt es sich um ein bekanntes Problem mit einer allgemeinen Lösung (Google hilft hier sehr.)

Was ist, wenn der Täter das Thema ist?

Wenn das Theme der Übeltäter ist und Sie nicht auf das WP-Dashboard zugreifen können, um dies zu testen, werden Sie Schwierigkeiten haben, zu einem der WP-Standardthemen zu wechseln. Das Deaktivieren eines aktiven Themes durch Ändern des Ordnernamens führt nicht zur Aktivierung eines anderen Themes, sondern zu einer kaputten Website. Mit Plugins ist es einfacher, da sie im Gegensatz zu Themes keine Voraussetzung sind.

Um das Thema zu ändern, verwenden Sie phpMyAdmin oder den Datenbankmanager von DreamHost. Befolgen Sie für die letztere Option diese einfachen Schritte.

Gehen Sie zu Ihrem Anwendungs-Dashboard und Starten Sie den Datenbankmanager.

Klicken Sie in DB auf die Tabelle wp_options in der linken Seitenleiste.

Suchen Sie die Zeile mit dem Namen „Vorlage“, um den Namen Ihres aktivierten Themas anzuzeigen, und klicken Sie links neben dem Kontrollkästchen auf „Bearbeiten“.

Ändern Sie den Namen in eines der Standard-WP-Themen, die Sie auf WP installiert haben, und speichern Sie die Änderungen.

Dadurch wird das Standard-WP-Theme aktiviert und die Site sollte funktionsfähig sein. Wenn jedoch das Thema der Übeltäter ist, brauchen Sie es offensichtlich. Kontaktieren Sie den Support und bitten Sie um eine Lösung.

Was können Sie sonst noch tun, um den 503-Fehler zu beheben?

Ressourcen

Es wäre zwar möglich, Ihre Ressourcen zu erhöhen, die Website würde jedoch eine Zeit lang durch lange Ladezeiten beeinträchtigt. Sie benötigen einen größeren Server mit mehr RAM und CPU.

Lesen:  Was ist Fehler 500?

Wenn dies der Fall ist und Sie wirklich mehr Ressourcen benötigen, können Sie den Server ganz einfach über Ihr Serververwaltungs-Dashboard in DreamHost skalieren. Das WordPress-Hosting von DreamHost macht diese Aufgabe effizient und problemlos.

CDN

Wenn Sie CDN aktiviert haben, versuchen Sie, es vorübergehend zu deaktivieren, um zu sehen, ob das Problem dadurch behoben wird. Es ist nicht der häufigste Übeltäter, aber die Lösung ist einen Versuch wert.

Beschränken Sie die WordPress Heartbeat API

Die WordPress Heartbeat API verfolgt die wichtigen Aspekte von WordPress auf dem Server und verbraucht dabei einige Ressourcen. Diese Ressourcen sind nicht unerheblich, daher kann es hilfreich sein, sie einzuschränken. Wenn die Leistung jedoch von diesem Teil der Ressourcen abhängt, müssen Sie sich um mehr WordPress kümmern.

Um die WordPress Heartbeat API in dieser Situation einzuschränken:

Melden Sie sich über den SFTP-Client bei Ihrem Server an und suchen Sie den Ordner Ihres aktivierten Themes.

In diesem Ordner finden Sie die Datei „functions.php“. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Bearbeiten.

Fügen Sie im Editor diesen Codeabschnitt am Ende der Datei hinzu.

add_action( 'init', 'stop_heartbeat', 1 ); function stop_heartbeat() wp_deregister_script('heartbeat');

Speichern Sie die Datei und Sie sind fertig.

Zusammenfassung

Alle Fehlermeldungen der 500er-Familie sind die allgemeinsten und am schwierigsten zu beheben, da es viele mögliche Gründe und viele mögliche Lösungen gibt. Einer der Gründe kann sein, dass Ihre Website gehackt wurde und der eingeschleuste Code Ressourcen verbraucht. Mein Vorschlag ist, einen Fachmann mit der Lösung des Problems zu beauftragen, anstatt es selbst zu erledigen.

×

Holen Sie sich unseren Newsletter
Seien Sie der Erste, der die neuesten Updates und Tutorials erhält.

Vielen Dank, dass Sie uns abonniert haben!