✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

504-Fehler in WordPress: So beheben Sie ihn

19

Ist Ihnen auf Ihrer Website schon einmal ein 504-Fehler begegnet? Beängstigende Sache, nicht wahr?

Wenn Sie ein Unternehmen führen, gibt es nie einen Mangel an Dingen, die schief gehen können. Viele Faktoren tragen dazu bei, menschliche Faktoren, technologische Faktoren und sogar Umweltfaktoren.

Und wenn Sie diesem Mix eine Website hinzufügen, hören die Möglichkeiten für Katastrophen einfach nicht auf. Sie haben potenzielle Sicherheitsverletzungen oder unentdeckte Ausfallzeiten oder sogar ein schlechtes UI/UX-Design usw.

Nehmen wir jedoch an, Sie haben alles perfekt gemacht. Sie haben eine sichere Website, die schnell geladen wird.

Suchmaschinen ordnen es auf der ersten Ergebnisseite ein. Und dann kommt „Ein Fehler ist aufgetreten (Status: 504)”. Was nun? Sie fangen an, Fragen bei Google zu stellen, „Was ist ein 504-Fehler?”, „Was ist ein 504-Gateway-Timeout?”, „Was bedeutet Gateway-Timeout ?” und „Was bedeutet 504 Gateway Timeout?”.

Was ist ein 504-Fehler?

Bevor wir zum Fehler selbst kommen, ist es wichtig, dass Sie verstehen, wie er generiert wird. Wenn Sie Ihren Browser starten und auf eine Website gehen, sendet er eine Anfrage an den Webserver, auf dem er gehostet wird.

Dieser Server verarbeitet dann die Anfrage und sendet das, was Sie angefordert haben, zusammen mit einem HTTP-Header zurück. Dieser Header hat einen von vielen Statuscodes, die mitteilen, ob alles in Ordnung ist oder ob es ein Problem gibt. Nicht jeder Code ist schlecht – ein 200-Statuscode bedeutet, dass es kein Problem gibt.

Was den 504-Fehler angeht, gibt es einige 500-Status-Fehlercodes, z. B. 500, 501, 503, 504, und alle haben unterschiedliche Bedeutungen. Sie zeigen an, dass die Anfrage akzeptiert wurde, aber der Server die Erfüllung der Anfrage verhindert hat.

In diesem Fall bedeutet ein 504-Gateway-Timeout, dass der Server das Zeitlimit überschritten hat, während er auf die Antwort eines anderen Servers wartete. Sie können ein fehlerhaftes 504-Gateway erhalten, wenn zwei Server an der Anfrage beteiligt sind und der erste eine Zeitüberschreitung hat, während Sie auf die Antwort des zweiten warten.

Wie der 504-Statuscode für Sie aussehen könnte

Einige einzelne Websites haben die Freiheit, die Anzeige des 504-Fehlercodes anzupassen, aber die gebräuchlichsten Methoden sind:

  • 504 Gateway-Zeitüberschreitung
  • 504 FEHLER
  • Gateway-Zeitüberschreitung (504)
  • HTTP-504

Der Fehler wird im Browserfenster angezeigt, genau wie eine normale Webseite. Möglicherweise sehen Sie die Kopf- und Fußzeilen sowie eine nette Nachricht, oder Sie erhalten möglicherweise eine komplett weiße Seite und oben nur 504. Unabhängig davon, wie diese bestimmte Website es anzeigt, ist es dieselbe Nachricht.

Die Details zu 504-Fehlern

Wie bereits erwähnt, gibt es verschiedene HTTP-Statuscodes, die jederzeit auf Ihrer Website angezeigt werden können. Beispielsweise bedeuten 200 Statuscodes, dass alles in Ordnung ist. 300 Statuscodes bedeuten, dass eine URL-Weiterleitung stattfindet.

Ein 400-Statuscode informiert Sie darüber, dass beim Endbenutzer oder „dem Kunden” ein Fehler aufgetreten ist. In dieser Situation sind der Browser, die Firewall, die Internetverbindung oder die Proxy-Einstellungen schuld. 500-Statuscodes, wie der 504-Gateway-Fehler, bedeuten, dass der Server der Website ein Problem hat.

Wenn Sie einen 504-Fehlercode haben, verlieren Sie höchstwahrscheinlich Ihre Verbindung zur Website oder Sie können sich zunächst nicht mit ihr verbinden. Das bedeutet, dass der Server der Website eine Anfrage erhalten hat, aber nicht darauf antworten kann, weil die Verarbeitung zu lange gedauert hat und das Zeitlimit überschritten wurde.

Wenn Sie einen 504-Fehler auf Ihrer Website beheben möchten, achten Sie auf die Wortwahl, wenn Sie die Wurzel des Problems eingrenzen möchten. Wenn Sie „NGINX” oder den Namen eines bestimmten Webhosts oder CDN-Anbieters haben, liegt das Problem auf der Seite des Hosts, und Sie sollten ihn kontaktieren, damit er es beheben kann.

Wenn die Fehlermeldung dagegen generisch ist, liegt das Problem möglicherweise an Ihrer eigenen Konfiguration. Der häufigste Grund ist, dass der Server nicht über genügend Speicher oder Bandbreite verfügt, um die Anforderung zu verarbeiten. Um diesen Fehler zu beheben, müssen Sie die Ressourcen entsprechend skalieren.

Wie behebt man die 504 Gateway Timeout-Fehler auf Ihrer Website?

504-Fehler in WordPress: So beheben Sie ihn

Wie oben beschrieben, ist es eigentlich einfach, den Verantwortlichen für einen solchen Fehler zu identifizieren. Dieser Fehlercode weist auf einen serverseitigen Fehler hin, also entweder auf Ihrer Seite oder auf der des Hosts. Es gibt jedoch tatsächlich viele Gründe, warum ein Server eine Anfrage nicht zustellen kann und im Gegenzug einen 504 auslöst.

Ist es nur vorübergehend?

Wenn Sie den Fehler selbst entdeckt haben und niemand sonst ihn gemeldet hat, aktualisieren Sie die Website. Löschen Sie dann Ihren Browser-Cache. Wenn die Website zurückkehrt, ist es wahrscheinlich nur ein vorübergehender Schluckauf mit dem Server, aber Sie müssen es im Auge behalten, um sicherzustellen, dass es nicht öfter vorkommt.

Haben Sie eine Sicherheitslücke?

Wenn der Fehler nicht vorübergehend ist, sollten Sie sicher sein, dass Sie keine Sicherheitsbedrohung wie DDoS oder ähnliches haben. Überprüfen Sie Ihre Sicherheits-Plugins, sehen Sie, ob sie sich vielleicht etwas eingefangen haben. Wenn Sie einen Sicherheitsanbieter beauftragt haben, dies zu verwalten, wenden Sie sich an ihn. Das sollten Sie so oder so ausschließen, denn hier geht es um viel mehr als nur eine Serverstörung.

Könnte eine kürzliche Migration die Ursache sein?

504-Fehler in WordPress: So beheben Sie ihn

Die Migration Ihrer Website ist heutzutage ziemlich üblich, und es ist nicht sehr schwierig, sie erfolgreich durchzuführen. Es gibt jedoch einige Migrationen, einige sogar so einfach wie die Umstellung von HTTP auf HTTPS, die zu einem vorübergehenden 504-Fehler führen können.

Dies geschieht, weil die DNS-Einträge nicht vollständig weitergegeben wurden. Ihre Website wird den Fehler 504 ausgeben, bis dies geschieht. Wenn sich dies nach einiger Zeit nicht von selbst löst, müssen Sie die clientseitigen DNS-Server zwischenspeichern.

Kann es an der Datenbank liegen?

Wenn Sie denken, dass die MySQL-Datenbank irgendwie schuld ist, verwenden Sie ein Plugin, um sie zu reparieren. WP-DBManager ist ein guter Vorschlag, der nachweislich funktioniert.

Haben Sie die Dateien Ihrer Datenbank geändert?

Wenn ja, könnte dies das Problem sein. Kein Problem mit der gesamten Datenbank, aber wenn etwas in einer dieser Dateien nicht ordnungsgemäß geändert wurde, kann dies die Dienstunterbrechung verursachen. Die spezifische Datei, die Sie sich ansehen müssen, ist die .htaccess -Datei – setzen Sie sie auf die vorherige Version zurück, die vor Ihrem Update, und sehen Sie, ob Sie das Problem beheben.

Hast du ein neues Theme oder Plugin installiert?

504-Fehler in WordPress: So beheben Sie ihn

Wenn Sie Online-Suchen zum Thema 504-Fehler durchgeführt haben, werden Sie feststellen, dass Plugins ziemlich oft dafür verantwortlich gemacht werden. Und es macht Sinn – wenn Sie nicht genug Zeit damit verbringen, sie sorgfältig zu prüfen, könnte ein neues Plugin oder ein neues Design zu einem 504-Fehler führen.

Wenn Sie feststellen können, wann der Fehler aufgetreten ist, wissen Sie, wo Sie nach dem Hinzufügen neuer Plugins oder vielleicht nach Upgrades suchen müssen. Wenn Sie der Meinung sind, dass das damals installierte Plugin schuld ist, deaktivieren Sie es und prüfen Sie, ob das Problem weiterhin besteht. Wenn das nicht reicht, versuchen Sie es mit allen Plugins, eines nach dem anderen. Die Verlangsamung der Serverantwortzeit kann durch ein nicht ordnungsgemäß zwischengespeichertes oder aktualisiertes Plugin verursacht werden.

Das CDN könnte schuld sein

Eine beliebte Methode zur Fehlerbehebung bei einem 400-Problem auf der Clientseite besteht darin, den Proxy zu deaktivieren. Dies liegt daran, dass ein Proxy den Server möglicherweise tatsächlich daran hindert, Dateien an Ihr Browserfenster zu senden.

Wir haben hier jedoch einen 500-Fehler, und das Problem liegt bei Ihnen, nicht beim Client. Die einzige Möglichkeit, wie ein Proxy Probleme verursachen könnte, ist, wenn das CDN der Verbindung auf die eine oder andere Weise im Weg steht. Wenn dies der Fall ist, werden Sie feststellen, dass der Name des CDN-Anbieters irgendwo in der Benachrichtigung steht, und Sie sollten sich an ihn wenden, um Unterstützung zu erhalten.

Schlussgedanken zum Fehler 504

Wie Sie sehen, gibt es viele Möglichkeiten, diese Art von Fehlern auf Ihrer Website zu beheben. Sie sind in der Regel serverseitig, und Sie können sich an Ihren Host wenden, um die Probleme zu beheben. Sie sollten jedoch wissen, dass sie auch durch Plugins oder sogar Themes verursacht werden können, sowie durch Überlastung der Warteschlange oder des Rückstands der PHP-Worker.

Wenn Sie diesen Artikel über die Behebung des 504-Fehlers gerne gelesen haben, sollten Sie sich diesen Artikel über die Behebung des weißen Todesbildschirms von WordPress ansehen.

Wir haben auch über einige verwandte Themen geschrieben, wie z. B. das Beheben des WordPress -HTTP-Fehlers beim Hochladen von Bildern, das Beheben zu vieler Weiterleitungen, das Beheben von WordPress, das keine E-Mails sendet, das Beheben von err_ssl_version_or_cipher_mismatch und das Beheben des Fehlers 502 Bad Gateway.

Aufnahmequelle: wpdatatables.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen