Beheben Sie den 504-Fehlercode (Gateway-Timeout)

Veröffentlicht in: Articles | 0

unter den vielen Statuscodes, die Sie erhalten können, wenn ein Server nicht antworten kann auf die Anfrage, die Sie stellen, ist der 504 Gateway-Timeout-Fehler. Sicherlich sind Sie einmal darauf gestoßen, obwohl es weniger häufig vorkommt als andere Fehler, über die wir bereits gesprochen haben, z. B. der Fehler 502 Bad Gateway oder der Fehler 500.

In diesem Beitrag werde ich mich darauf konzentrieren zu erklären, was es ist und wie man einen 504-Fehlercode behebt.,

Was ist der 504-Fehler „Gateway Timeout“

Wenn Sie eine Website besuchen (oder versuchen, sie zu besuchen), generiert Ihr Browser eine Anfrage und sendet sie an den Server, auf dem diese Website gehostet wird. Die Anforderung wird behandelt und der Server gibt einen HTTP-Statuscode zurück, der Ihnen nur angezeigt wird, wenn etwas schief gelaufen ist. Wenn alles gut geht, erhalten Sie einfach den Inhalt, den Sie erwartet haben.,

genauer gesagt ist Fehler 504 ein HTTP-Statuscode, der angibt, dass ein Server die erwartete Antwort nicht innerhalb einer angemessenen Zeit von einem anderen Server erhalten hat, wenn er versucht, über den Browser auf eine Website zuzugreifen oder eine andere Anforderung abzuschließen.

mit anderen Worten, der Fehlercode 504 gibt normalerweise an, dass ein Server, mit dem Sie kommunizieren müssen, um ein Web anzuzeigen, nicht schnell genug reagiert., Derjenige, der die Fehlermeldung sendet, ist der Server, der in der Kommunikationskette innerhalb des festgelegten Zeitrahmens keine Antwort erhält und daher seine Funktion nicht erfüllen kann.

Der Server, der den 504-Statuscode verursacht, muss nicht direkt das Web hosten, sondern es kann sich um ein Gateway oder einen Proxy-Server handeln, der unterwegs ist.,

Was ist ein Gateway oder Proxy-Server

In seiner primären Form bedeutet der Zugriff auf ein Web, dass Ihr Browser eine Kommunikation mit dem Server eingeht, auf dem er gehostet wird. So weit gut, oder?

die Sache ist, dass in Web-oder Netzwerkthemen die Dinge nie so einfach sind und es immer Ausnahmen gibt. Einer von Ihnen ist proxy-Server. Diese Arten von Servern sind Maschinen, die ganz oder teilweise in der Kommunikation vermitteln Sie gegen andere Server machen.

was ist der Zweck dieser Art von Server? Nun, es kann mehrere geben., Ich werde ein paar nennen, um Ihnen eine Idee zu geben:

  • Ein Proxy kann als“ Load Balancer “ fungieren, Ihre Anfrage empfangen und an den am wenigsten ausgelasteten Server in einer Gruppe weiterleiten. Auf diese Weise reagiert der ausgewählte Server schneller als einer mit mehr Arbeitslast.
  • kann auch als Firewalls fungieren und den Netzwerkverkehr einschränken. Hatten Sie jemals Probleme bei der Arbeit, auf eine Seite zu gelangen? Wenn ja, ist der Fehler sicherlich ein Proxy, der Ihr Unternehmen dorthin bringt, um „mehr zu arbeiten“.,
  • Mit Proxies können Sie auch im Internet surfen, wodurch Ihre Verbindung etwas privater wird. Dies sind die sogenannten „anonymen Proxys“ (aber schauen Sie und glauben Sie nicht, dass sie anonym sind).
  • Schließlich benötigen einige Konfigurationen innerhalb desselben Servers möglicherweise eine Proxy-Konfiguration mit sich selbst. Es ist selten, aber in Einstellungen einiger Programmiersprachen wie PHP kann es notwendig sein.,

wie Sie sehen, gibt es viele Gründe, warum ein Proxy eine Verbindung vermitteln kann. Im Wesentlichen denken Sie vielleicht, dass der Server, auf dem das Web gehostet wird, einfach der letzte Link in einer langen Kette ist, der die von Ihnen gesendete HTTP-Anforderung verarbeitet.

Somit ist der Proxy ein Knoten, der Teil eines viel größeren Netzwerks ist und die Kommunikation zwischen verschiedenen Akteuren verbindet und leitet: Client, Server und andere notwendige Knoten., Wenn einer dieser Akteure nicht in angemessener Zeit antwortet, gibt der Proxyserver die Verbindung für fehlgeschlagen an und gibt den Fehler 504 zurück, um Sie wissen zu lassen, dass „der Fehler ein anderer Server ist, der weder auf Langsamkeit, Konfigurationsprobleme noch auf eine der anderen Ursachen geantwortet hat, die ich Ihnen in diesem Artikel erzähle.

Welche Nachrichten Sie möglicherweise erhalten, wenn Sie einen 504-Statuscode

erhalten, hängt von der Website und dem Proxy-Typ ab, mit dem er gestartet wurde, da Administratoren das Aussehen der 504-Fehlerseite anpassen können., Aus diesem Grund haben einige Websites benutzerdefinierte Nachrichten für HTTP-Statuscodes.

504 Fehler werden anstelle des Webs angezeigt, auf das Sie zugreifen möchten, aber die Fehlerseite enthält möglicherweise auch die Kopf-oder Fußzeile der Site und eine benutzerdefinierte Nachricht, die Ihnen mitteilt, was los ist. Andererseits kann ein Fehler 504 auch als einfacher weißer Bildschirm mit einem sehr großen „504“ oben im Browser angezeigt werden.,

Einige der häufigsten Nachrichten an den HTTP – Code 504 sind:

HTTP-Fehler 504-Gateway-Timeout

Gateway-Timeout (504)

504-Fehler

504 Gateway-Timeout

HTTP 504

Was verursacht den Code 504 Fehler „Gateway-Timeout“

Wie bereits erwähnt, ist der 504-Fehler ein Verbindungsfehler zwischen Servern. Daher können Sie vergessen, dass es sich um ein Problem mit Ihrer Verbindung oder Ihrem Gerät handelt., Meistens wird Fehler 504 dadurch verursacht, dass ein anderer Server zu langsam, heruntergefahren oder nicht ordnungsgemäß funktioniert.

Wie bei den meisten HTTP-Antwortcodes, die auf einen solchen Fehler hinweisen, kann es schwierig sein, die genaue Ursache für das 504-Gateway-Timeout festzustellen. Schließlich ist die Kommunikation zwischen Client, Webserver und sogar Diensten von Drittanbietern ein komplexes Problem.,

im Allgemeinen ist es am häufigsten, dass der Server, mit dem Sie kommunizieren möchten, eine große Anzahl von Anforderungen empfängt und im Moment veraltet oder ausgefallen ist. Es kann nicht richtig funktionieren und der Browser gibt dem Benutzer den Statuscode 504 Gateway Timeout. Es ist jedoch auch möglich, dass Netzwerkkonnektivitätsprobleme auftreten oder dass sogar ein Plugin eines Drittanbieters daran schuld ist.

was für ein Chaos, huh! Keine Sorge, jetzt schauen wir uns Lösungen für all diese möglichen Ursachen an., Wie ich Ihnen oben gesagt habe, ist es in den meisten Situationen selten, dass Fehler 504 von der Clientseite kommt, aber es gibt einige Dinge, die Sie versuchen können:

So beheben Sie den HTTP-Statuscode 504 Wenn Sie ein Besucher sind

Wie ich Ihnen sagte, hat Fehler 504 wahrscheinlich nichts mit Ihnen zu tun, daher ist es normal, dass Sie nichts lösen.

  1. Als erstes laden Sie die Seite neu: Drücken Sie F5 oder die Schaltfläche Aktualisieren Ihres Browsers. Wenn Fehler 504 ein vorübergehender Fehler war, können Sie beim Aktualisieren der Seite einfach eingeben.,

Achtung: Laden Sie die Seite nicht neu, wenn der Fehler direkt nach der Zahlung auftritt. Sie können die Transaktion duplizieren.

  1. um sicherzustellen, dass es kein Problem mit Ihrem lokalen Netzwerk gibt, überprüfen Sie, ob die Website allen oder nur Ihnen Probleme bereitet. Sie können es mit verschiedenen Tools tun, aber die bekanntesten sind Pingdom Tools, Down für alle oder nur mich und ist es jetzt unten. Geben Sie die Domäne ein, auf die Sie zugreifen möchten, und überprüfen Sie das Ergebnis., Wenn das Web ausgefallen ist, können Sie nicht viel anderes tun, als zu warten.
  2. warten Sie eine Weile und versuchen Sie es erneut. Wenn der 504-Fehler tatsächlich durch einen Ausfall des Netzwerks der Website oder eines Servers verursacht wird, mit dem er kommuniziert, ist es höchstwahrscheinlich, dass bei allen Besuchen derselbe Fehler auftritt wie bei Ihnen. Es ist wahrscheinlich, dass die für das Web verantwortliche Person dies bereits weiß und daran arbeitet, eine Lösung zu finden.
  3. wenn das Web Ihnen nur Probleme bereitet, liegt der Fehler auf Ihrer Seite (dies ist sehr, sehr selten)., Um zu überprüfen, ob Fehler 504 etwas mit Ihrem Browser zu tun hat, löschen Sie den Cache, greifen Sie auf den Inkognito-Modus zu oder greifen Sie direkt von einem anderen Browser aus zu. Wenn Sie dies nicht können, hat Ihr Computer oder Netzwerkcomputer möglicherweise ein vorübergehendes Problem: Versuchen Sie, von einem anderen Computer, einer Netzwerkverbindung oder (am einfachsten) von Ihrem Mobiltelefon aus auf ihn zuzugreifen.

für technisch versierte Benutzer: Wenn nichts funktioniert und Sie sich aus dem Fenster werfen möchten, machen Sie einen letzten Versuch., Überprüfen Sie, ob ein DNS-Serverfehler vorliegt: Sie können das öffentliche DNS von Google verwenden.

  1. wenn der Fehler nicht auf Ihrer Seite liegt (was normal ist) und Sie es eilig haben, darauf zuzugreifen, können Sie sich an den Webmaster wenden, um ihn über den Timeout-Fehler des 504-Gateways zu informieren. Die meisten Websites haben ein Profil in einem oder mehreren sozialen Netzwerken, über das sie mit ihren Followern interagieren. Die wichtigsten Websites haben normalerweise auch eine E-Mail-oder Telefonnummer, über die Sie sie kontaktieren können.,

So beheben Sie den HTTP 504-Statuscode Wenn Sie der Webadministrator sind

Denken Sie zunächst wie immer daran, dass es besser ist, vorsichtig zu sein, als es später zu bereuen. Es ist wichtig, dass Sie eine vollständige Sicherung Ihrer Installation, Datenbank usw. erstellen., bevor Sie Änderungen am System vornehmen.

  1. Überprüfen Sie zunächst, ob der Server, auf dem Sie gehostet werden, normal ausgeführt wird., Wenn der Datenverkehr stark ansteigt, wird möglicherweise manchmal ein 504-Fehler angezeigt (obwohl der häufigste tatsächlich ein 503-Fehler ist), wenn der Dienst, der die endgültige Antwort verarbeitet, überlastet und langsam reagiert. Es ist am besten, diesen möglichen Grund so schnell wie möglich auszuschließen: Sie können Pingdom-Tools verwenden, um zu überprüfen, was Ihre Hosting-Antwort ist.
  2. Der Statuscode 504 kann auch durch jüngste Änderungen oder Aktualisierungen Ihrer Website verursacht worden sein. Am einfachsten ist es, den Fehlerbericht zu überprüfen., WordPress-Benutzer können diese Zeilen zur wp-config-Datei hinzufügen.php, damit Sie alle Ergebnisse im Debug sehen können.,div>
    1
    2
    3

    define( ‚WP_DEBUG‘, true );
    define( ‚WP_DEBUG_LOG‘, true );
    define( ‚WP_DEBUG_DISPLAY‘, false );

    1. El error 504 Gateway Timeout-en WordPress también puede ser causado por errores en la base de datos., Installieren Sie WP-DBManager und verwenden Sie die Funktionen“ DB reparieren „und“ DB optimieren“, um zu sehen, ob es funktioniert. Sie müssen diese Datei auch überprüfen .htaccess enthält keine Fehler, insbesondere wenn Sie WordPress kürzlich neu installiert haben.
    2. Wenn Sie in WordPress einen 504-Statuscode erhalten, schadet es auch nicht, Plugins zu überprüfen (insbesondere solche, die Cache-Funktionen ausführen). Deaktivieren Sie sie alle vorübergehend und überprüfen Sie, ob der Fehler weiterhin angezeigt wird. Wenn nicht, werden Sie wissen, dass ein plugin Schuld war., Aktivieren Sie sie alle erneut und deaktivieren Sie sie einzeln, bis Sie feststellen, welche den Fehler verursacht.
    3. verwenden Sie einen CDN-Dienst? Im Fall von CloudFlare wird der Fehler 504 benutzerdefiniert angezeigt:“504 Gateway Timeout / cloudflare-nginx“. Deaktivieren Sie das CDN, warten Sie einige Stunden, bis sich das DNS verbreitet hat, und der 504-Fehler sollte verschwunden sein. Sie können sich auch an den CloudFlare-Support wenden, um zu überprüfen, was passiert ist. Es würde auch nicht schaden, die Hosts-Datei für den Zugriff auf Ihre Website zu verwenden und so Probleme auf der CloudFlare-Seite auszuschließen.,
    4. wenn nichts funktioniert, wenden Sie sich am besten an Ihren Hosting-Anbieter. Es ist möglich, dass Fehler 504 auf ein Problem zurückzuführen ist, das sie lösen können.

    Schlussfolgerung

    das Gute (und das Schlechte) des Fehlers 504 ist, dass er normalerweise von einem Zwischenserver stammt, sodass Sie als Benutzer nicht zu viel tun können, um ihn zu beheben. Im Allgemeinen können Sie ein wenig warten und die Angelegenheit wird ohne Ihr Eingreifen gelöst., Wenn Sie es jedoch eilig haben, eine Online-Anwendung verwenden und in der Zwischenzeit nicht weiterarbeiten können oder wenn die betroffene Website Ihre eigene ist und Sie Datenverkehr verlieren, möchten Sie möglicherweise die möglichen Lösungen anwenden, die ich in diesem Beitrag vorgeschlagen habe.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.