Wichtige Highlights:
- Mehr als die Hälfte der Nutzer verlässt eine Website, wenn sie nicht rechtzeitig geladen wird, was auf eine schlechte Benutzererfahrung hindeutet.
- Der 504 Gateway Timeout-Fehler bedeutet die Verzögerung eines Servers beim Empfang einer Antwort von einem anderen Server, häufig aufgrund von Überlastungen oder Serverfehlfunktionen.
- Ein anhaltender 504-Fehler kann zu einer Deindexierung der Suchmaschinen führen, was Ihrer SEO-Leistung schadet.
- Die Fehlerbehebung bei einem 504-Fehler umfasst die Untersuchung der Serverauslastung, der DNS-Konfigurationen, der Proxy-Einstellungen und der Netzwerkprobleme.
- Vorbeugende Maßnahmen wie die Überwachung der Serverleistung, die Optimierung von Plugins, die Verwendung eines CDN und die Auswahl eines zuverlässigen Hosting-Anbieters können das Wiederauftreten von Fehlern reduzieren.
- Ein zuverlässiger Hosting-Anbieter wie Bluehost bietet Tools und Support, um Serverprobleme effizient zu lösen.
Einleitung
Mehr als die Hälfte der Nutzer wird nicht zögern, eine Website zu verlassen, wenn sie nicht in der erwarteten Zeit geladen wird, vor allem, wenn sie überhaupt nicht geladen wird, da dies Anzeichen für eine schlechte Benutzererfahrung sind.
Wenn Ihr Blog oder Ihre E-Commerce-We/B-Seite häufig hohe Absprungraten aufweist oder Ihnen Leute sagen, dass sie nicht auf Ihre Website zugreifen können, weil Fehlermeldungen angezeigt werden, kann es sich lohnen, die häufigsten Fehlerarten zu untersuchen, wie z. B. das 504 Gateway-Timeout.
Hier untersuchen wir ein 504 Gateway-Timeout und wie man es beheben kann.
Lassen Sie uns eintauchen.
Was ist ein 504-Gateway-Timeout?
Ein 504-Gateway-Timeout-Fehler ist eine Art 5xx-HTTP-Statuscode, der auftritt, wenn ein Server keine rechtzeitige Antwort von dem anderen Server erhält, mit dem er versucht hat, eine Verbindung herzustellen, was zu einer Zeitüberschreitung der Anforderung führt. Dies geschieht, wenn ein Server ausgefallen ist, eine hohe Anzahl von Anfragen erhält (Überlastung), Fehlfunktionen aufweist oder routinemäßig gewartet wird.
504-Gatewayfehler sind häufig mit zwei externen Webservern verknüpft, können aber auch durch eine serverähnliche Entität innerhalb des Hauptservers verursacht werden, z. B. eine Datenbank oder einen Reverseproxyserver.
Was bedeutet 504 Gateway-Timeout?
Server fungieren als Kanal, der Geräte miteinander verbindet.
Wenn Sie eine Website besuchen, sendet der Webserver Ihres Browsers eine Anfrage an den Server, auf dem die Website gehostet wird. Wenn auf beiden Servern keine Probleme auftreten, wird die Anfrage reibungslos durchgeführt.
Wenn jedoch Probleme mit der Serverkonnektivität auftreten und zwei Server zu lange brauchen, um die HTTP-Anforderung abzuschließen, können sie ihre Rolle als „Gateway“ nicht erfüllen, was zu einem 504 Gateway-Timeout-Fehler führt.
504-Fehler unterscheiden sich von einem 502 Bad Gateway.
Bei einem 502-Fehler erhält die Serverseite eine ungültige Antwort vom Ursprungsserver, während der Server bei 504-Fehlern keine Antwort erhält.
Auswirkungen von 504 Gateway-Timeout-Fehlern
504 Gateway-Timeout-Fehler verhindern, dass eine Webseite geladen wird, was sich negativ auf die Benutzererfahrung auswirkt. Wenn diese Fehler häufig und anhaltend auftreten, kann dies dazu führen, dass Suchmaschinen die Seite aus den Suchmaschinenergebnissen entfernen.
Die Auswirkungen auf SEO können je nach Dauer und Häufigkeit der Ausfallzeiten variieren.
Wenn Ihre WordPress-Site für ein paar Minuten nicht verfügbar ist, kann sie häufig von Suchmaschinen-Spidern gecrawlt werden. Sie können Benutzern, die versuchen, auf Ihre Seite zuzugreifen, in der Zwischenzeit eine zwischengespeicherte Version bereitstellen.
Wenn Ihre Website jedoch länger als sechs Stunden nicht verfügbar ist, könnten Suchmaschinen wie Google dies als ernsteres Problem betrachten, das sich negativ auf Ihre SEO auswirken kann.
So sehen 504 Gateway-Timeout-Fehler aus
Eine HTTP-Fehlerseite kann auf Geräten, Programmen, Browsern und Betriebssystemen verschiedene Formen annehmen. So können sie aussehen.
- Google Chrome-Browser:
- Windows-Aktualisierungen:
- Windows-Programme:
Weitere Variationen des 504 Gateway-Timeout-Fehlers sind:
So beheben Sie das 504 Gateway-Timeout
Der 504 Gateway-Timeout-Fehler kann schwer zu diagnostizieren und zu beheben sein, da es keine bestimmte Ursache gibt. Probieren Sie bei der Fehlerbehebung verschiedene Korrekturen aus, und beseitigen Sie nach und nach jede vermeintliche Ursache.
Sie können auch die Google Search Console (GSC) verwenden, um Fehler zu überwachen, aber beachten Sie, dass GSC die genaue Ursache nicht ermitteln kann.
Häufige Ursachen für 504 Gateway-Timeout-Fehler und mögliche Korrekturen
Im Folgenden finden Sie die häufigsten Ursachen und möglichen Korrekturen für den 504 Gateway-Timeout-Fehler.
Probleme mit der Internetverbindung und dem Netzwerk
Internetverbindungen und Netzwerkkonfigurationen verursachen selten direkt 504-Fehler, aber die Überprüfung der Netzwerkstabilität und Hardware wie Modems und Router kann helfen, das Problem zu isolieren.
Mögliche Korrekturen:
- Aktualisieren Sie die Seitenanforderung. Bei dem Fehler kann es sich um ein vorübergehendes Problem handeln.
- Laden Sie die Seite in einem anderen Browser neu.
- Löschen Sie Ihren DNS-Cache. Wenn der vorherige Fix nicht funktioniert, versuchen Sie, den Cache zu leeren und die Seite erneut zu laden.
- Überprüfen Sie die Serverprotokolle, wenn das Zugriffsproblem weiterhin besteht.
- Starten Sie Ihre Netzwerkgeräte neu. Es spielt keine Rolle, in welcher Reihenfolge Sie Ihre Geräte ausschalten, aber es ist unerlässlich, sich von außen nach innen mit den Geräten zu verbinden.
Beginnen Sie mit dem Modem, das Ihr Haus mit dem Internet verbindet. Schalten Sie dann den Router ein, der Ihre drahtlosen Geräte mit dem Modem verbindet.
Fehlerhafter Code, Apps, Themes und Plugins.
Wenn das Neuladen der Seite nicht funktioniert, überprüfe die WordPress-Plugins, Themes oder den Code deiner Website. Diese Elemente können mehrere nicht zwischengespeicherte Anfragen senden und Ihre PHP-Ressourcen erschöpfen – was zu einer Serverüberlastung führt.
Mögliche Korrekturen:
- Deaktivieren Sie Ihre Plugins und Themes nacheinander, um festzustellen, welches den Fehler verursacht.
- Wenn die Fehler weiterhin bestehen, können PHP-Fehler in Ihrem WordPress-Admin-Dashboard oder in zugehörigen Dateien auftreten.
- Wechseln Sie zum Standardthema. Themes verursachen nicht per se 504-Fehler, aber fehlerhafte Implementierung und fehlerhafter Code können dazu beitragen. Standard-Themes sind stabil, zuverlässig und sicher.
Denken Sie vorbeugend daran, Ihre Plugins und Themes regelmäßig zu aktualisieren. Das allein verhindert die meisten Sicherheitsprobleme.
DNS-Probleme
Computer werden auf Servern gehostet, die über IP-Adressen miteinander kommunizieren.
Menschen besuchen jedoch so viele Websites, dass es unmöglich ist, sich jede IP-Adresse zu merken, so dass der Domain Name Server (DNS) geboren wurde.
Die DNS-Server sind wie ein Telefonverzeichnis, das Computer verwenden, um die IP-Adresse der Website nachzuschlagen, die Sie besuchen möchten.
Das Migrieren Ihrer Site zu einem neuen Host, das Verschieben zu einer anderen IP-Adresse oder die Verwendung der falschen IP-Adresse kann zu Änderungen an Ihrem DNS-Server führen, die Ihren Server möglicherweise dazu veranlassen, Besuchern auf der Server- und Clientseite einen 504 Gateway Timeout-Fehler anzuzeigen.
Um den Fehler zu beheben, verwenden Sie ein kostenloses Tool wie DNS Checker , um zu überprüfen, ob sich Ihr DNS weltweit verbreitet hat.
Angenommen, dies ist nicht der Fall, ändern Sie Ihren DNS-Namen. Der Vorgang kann einige Stunden bis zu einem Tag dauern, wenn Sie nicht wissen, wie Sie Ihren Hosting-Anbieter um Unterstützung bitten können.
Überlasteter Webserver
Eine Serverüberlastung tritt auf, wenn bestimmte Bedingungen die Ressourcen eines Servers erschöpfen, sodass andere Server keine Verbindung herstellen können. Beispiele hierfür sind plötzliche hohe Traffic-Spitzen, Serverwartung, Lärm und Ausfallzeiten oder DDoS-Angriffe (Distributed Denial of Service).
Mögliche Korrekturen:
- Überprüfen Sie die Serverauslastung. Hosting-Unternehmen weisen jedem Hosting-Plan eine bestimmte Menge an Speicherplatz oder Bandbreite zu. Wenn Ihre Website das Planlimit erreicht hat, wird eine Fehlermeldung angezeigt. Hosting-Anbieter wie Bluehost verfügen über Dashboards oder Bereiche, in denen Benutzer überprüfen können, wie viele Ressourcen sie noch haben. Um die Ressourcenverfügbarkeit zu überprüfen, melden Sie sich bei Ihrem Bluehost-Konto an.
Sobald Sie sich angemeldet haben, wählen Sie cPanel aus. Es sollte wie auf dem Foto unten aussehen. Überprüfen Sie den Bereich Statistik auf der rechten Seite der Seite.
Wenn Ihr Speicher fast vollständig ist, wenden Sie sich an Ihren Hosting-Anbieter, um ein Upgrade auf einen höherstufigen Hosting-Plan durchzuführen.
- Erhöhen Sie die maximale Ausführungszeit Ihrer PHP-Skripte. Server-Timeouts können auch auftreten, wenn PHP-Skripte länger als die festgelegte Dauer benötigen. Sie können der längeren Ausführungszeit Rechnung tragen, indem Sie das Zeitlimit erhöhen. Die Installation des Google Pagespeed Insights Plugins ist eine der einfachsten Möglichkeiten. Andere Methoden sind die manuelle Bearbeitung Ihrer PHP-Konfiguration im Control Panel oder in der .htaccess-Datei.
Falsche Proxy-Einstellungen
Proxy-Server fungieren als Firewalls und Filter, die Cyberangriffe verhindern und Daten privat halten. Obwohl sie selten 504 Gateway Timeout-Fehler verursachen, können falsche Einstellungen diese auslösen, indem der Zugriff auf Seiten über ihre IP-Adressen blockiert wird.
Mögliche Korrekturen:
- Überprüfen Sie die Einstellungen Ihres Proxyservers, um festzustellen, ob sie korrekt sind.
Wechseln Sie zu Einstellungen > Netzwerk und Internet > Proxy, wenn Sie ein Windows-Betriebssystem verwenden. Schalten Sie den Schalter aus.
Wenn Sie einen Mac verwenden, öffnen Sie das Apple-Menü > Systemeinstellungen. Klicken Sie in der linken Seitenleiste auf Netzwerk und wählen Sie rechts einen Netzwerkdienst aus. Wenn Sie den Netzwerkdienst öffnen, klicken Sie auf Details > Proxys.
- Deaktivieren Sie Ihr Content Delivery Network (CDN). Ein weiteres mögliches Problem könnte mit Ihrem CDN zusammenhängen. Wenn Ihr Computer den anderen Server nicht erreichen kann, versucht Ihr CDN, die Seite aus dem Cache bereitzustellen.
Beachten Sie, dass dies keine Standardeinstellung ist.
Das Bereitstellen von zwischengespeicherten Inhalten funktioniert nur dann nahtlos, wenn es sich um statische Inhalte handelt (z. B. Fotos und HTML-Dateien), da das Zwischenspeichern dynamischer Assets kompliziert sein kann.
Um dies zu beheben, deaktivieren Sie vorübergehend Ihr CDN (oder ein beliebiges WordPress-Plugin, das Sie verwenden, um eine Verbindung zu einem CDN herzustellen, z. B. W3 Total Cache) und laden Sie Ihre Website neu.
- Deaktivieren Sie Ihre Firewall. Eine falsche Firewall-Konfiguration kann als Serverangriff interpretiert werden und Zugriffsanfragen ablehnen. Wenn Sie Ihre Firewall deaktivieren, ist dies eine mögliche Ursache für den Fehler.
Wenn Sie ein Windows-Betriebssystem verwenden, gehen Sie zu Einstellungen > Updates & Sicherheit (Windows 10) oder Datenschutz und Sicherheit (Windows 11) > Windows-Sicherheit > Firewall und Netzwerkschutz.
Wählen Sie aus drei Netzwerkprofilen: Domain, Private und Public.
Schalten Sie den Schalter Microsoft Defender Firewall auf Aus, um Ihre Firewall zu deaktivieren.
- Gehen Sie zu den Systemeinstellungen > Netzwerk- > Firewall, wenn Sie ein Mac-Betriebssystem verwenden. Schalten Sie den Schalter um, um ihn zu deaktivieren.
So verhindern Sie 504-Gateway-Timeout-Fehler
Die Behebung von 504 Gateway-Timeout-Fehlern ist zwar unerlässlich, aber vorbeugende Maßnahmen können die Wahrscheinlichkeit verringern, dass diese Probleme überhaupt auftreten.
Die Implementierung einiger proaktiver Schritte kann die Stabilität Ihrer Website verbessern, die Benutzererfahrung verbessern und Ihre SEO-Rankings schützen. Folgendes können Sie tun:
Überwachen Sie die Leistung Ihres Servers
Eine häufige Überwachung der Leistung Ihres Servers kann Ihnen helfen, potenzielle Probleme zu erkennen, bevor sie sich auf die Website-Besucher auswirken.
Viele Hosting-Anbieter bieten Einblicke in serverseitige Probleme, sodass Sie Metriken wie Antwortzeiten, Serverauslastung und HTTP-Timeouts überwachen können. Es ist wichtig, diese Statistiken im Auge zu behalten, da eine hohe Auslastung darauf hindeuten kann, dass sich die Ressourcengrenzen nähern.
Optimieren Sie Code, Plugins und Themes
Veralteter oder ineffizienter Code, Plugins und Themes können zu unnötiger Belastung Ihres Servers führen, was zu HTTP-Statuscodes wie dem 504-Fehler führt.
Eine beschädigte WordPress-Datenbank oder überladene Skripte können zu Verlangsamungen führen, die zu Timeouts führen.
Aktualisieren und optimieren Sie diese Elemente regelmäßig und entfernen Sie ungenutzte Plugins, um serverseitige Fehlermeldungen zu vermeiden, die die Leistung der Website beeinträchtigen.
Implementieren des Lastausgleichs für Datenverkehrsspitzen
Bei E-Commerce- oder stark frequentierten Websites können unerwartete Traffic-Spitzen von mehreren Benutzern Ihren Server überlasten, was zu Zeitüberschreitungen führt.
Ein Load Balancer kann diesen Datenverkehr auf mehrere Server verteilen, um sicherzustellen, dass kein einzelner Server überlastet wird.
Viele Hosting-Anbieter bieten Load-Balancing-Dienste als ideale Lösung in Zeiten hoher Nachfrage an.
Nutzung von Content Delivery Networks (CDNs)
Ein Content Delivery Network (CDN) verteilt Inhalte über ein Netzwerk von Servern und reduziert so die Belastung Ihres primären Servers.
Durch das vorübergehende Zwischenspeichern von Inhalten im CDN einer Website können Sie die Anzahl der Anforderungen reduzieren, die an Ihren zentralen Server gesendet werden, insbesondere während der Stoßzeiten.
Diese Maßnahme trägt dazu bei, dass die Besucher schnellere Ladezeiten und weniger Verbindungsprobleme erleben.
Optimieren der Datenbank- und Cache-Konfiguration
Das Zwischenspeichern von Inhalten und das Optimieren Ihrer Datenbank kann die Arbeitslast des Servers erheblich verringern. Verwenden Sie Caching-Tools, um häufig verwendete Daten zu speichern, und planen Sie regelmäßige Wartungsarbeiten, um Serverprobleme im Zusammenhang mit beschädigten Datenbankdateien zu vermeiden.
Möglicherweise sind weitere Untersuchungen zu bestimmten Plugins und Datenbankabfragen erforderlich, wenn der Fehler trotz dieser Maßnahmen weiterhin besteht.
Pflegen Sie regelmäßige Backups und Updates
Regelmäßige Updates sorgen dafür, dass Ihre Server-, CMS- und WordPress-Elemente wie Plugins und Themes mit den neuesten Performance- und Sicherheitspatches ausgestattet sind.
Mit Updates kann Ihre Website HTTP-Statuscodes verhindern, die auf Zeitüberschreitungen hinweisen.
Das Aufbewahren von Backups ermöglicht eine schnelle Wiederherstellung, falls Serverprobleme oder böswillige Besucher Ihre Daten gefährden, sodass Sie nahtlos wieder online gehen können.
Wählen Sie einen zuverlässigen Hosting-Anbieter
Ein qualitativ hochwertiger Internetdienstanbieter mit schnellem Support, flexiblen Plänen und einer robusten Infrastruktur kann die einzige Lösung sein, um wiederkehrende Fehler zu vermeiden.
Einige Anbieter, wie Bluehost, bieten Ihnen Zugang zu skalierbaren Hosting-Plänen, die mit Datenverkehrsspitzen umgehen und häufige serverseitige Probleme unterstützen, um Ihren Besuchern ein reibungsloses Erlebnis zu gewährleisten.
Testen Sie regelmäßig die Server- und DNS-Konfiguration
Das Testen Ihrer DNS- und Netzwerkeinstellungen kann sicherstellen, dass Ihre Website erreichbar bleibt.
Tools wie DNS Checker können Ihre DNS-Konfiguration weltweit überprüfen, und das Testen Ihrer Proxy-Dienste kann falsche Einstellungen erkennen, die zu einem 504-Fehler führen könnten. Regelmäßige Überprüfungen können Probleme mit der Serverkonnektivität verhindern, die andernfalls zu Ausfallzeiten der Website führen könnten.
Durch diese proaktiven Schritte können Sie HTTP-Timeouts und andere Standardserverfehler verhindern und sicherstellen, dass viele Benutzer ohne Unterbrechungen auf Ihre Website zugreifen können.
Denken Sie daran, dass Prävention entscheidend ist: Eine gut gepflegte Website ermöglicht es Ihnen, Problemen immer einen Schritt voraus zu sein und nur Ihnen und Ihren Besuchern ein nahtloses Erlebnis zu bieten.
Abschließende Gedanken
Website-Besitzer können die Benutzererfahrung verbessern, indem sie Fehler wie die 504 Gateway Timeout-Fehler beheben, wenn sie auftreten.
Wenn das Problem weiterhin besteht, wenden Sie sich an Ihren Hosting-Anbieter, um Unterstützung zu erhalten, wie bereits erwähnt.
Großartige Hosting-Unternehmen wie Bluehost bieten mehrere Kundendienstkanäle und bieten Unterstützung, um Probleme mit Serverfehlern schnell zu beheben.
Melden Sie sich noch heute für einen Bluehost-Hosting-Plan an!
Häufig gestellte Fragen
Ein 504 Gateway-Timeout-Fehler auf der Client-Seite kann mehrere Ursachen haben, z. B. Netzwerkprobleme, falsche DNS-Einstellungen oder veraltete Browserkonfigurationen. Es ist immer eine gute Idee, die Seite zu aktualisieren, die Internetverbindung zu überprüfen und sicherzustellen, dass der Browser auf dem neuesten Stand ist.
Wenn das CDN Ihrer Website Verbindungsprobleme verursacht, deaktivieren Sie es vorübergehend, um zu sehen, ob der Fehler behoben ist. Dies kann auf Ihrer CDN-Einstellungsseite erfolgen, die sich oft in der Systemsteuerung Ihrer Website befindet, oder über ein WordPress-Plugin, wenn Sie eines verwenden.
Das Standard-Timeout für die meisten Server liegt in der Regel zwischen 30 und 60 Sekunden. Diese Einstellung kann konfiguriert werden. Eine Erhöhung des Wertes kann hilfreich sein, wenn Ihr Upstream-Server länger benötigt, um Anfragen zu verarbeiten. Überprüfen Sie die Einstellungsseite Ihres Servers oder wenden Sie sich an Ihren Hosting-Anbieter.
Ja, eine 504-Gateway-Zeitüberschreitung kann auftreten, wenn der Upstream-Server, auf dem die Daten Ihrer Website gespeichert sind, nicht schnell reagiert. Dies tritt häufig auf, wenn der Server überlastet ist oder gewartet wird, was zu einer Zeitüberschreitung führt.
In einigen Fällen kann das Anpassen der Proxy-Einstellungen in Ihrem Browser einen 504-Fehler beheben, insbesondere wenn das Problem auf der Client-Seite auftritt. Dies kann auf der Einstellungsseite des Browsers im Abschnitt Netzwerk- oder Internetoptionen erfolgen.