Wie man den Fehler 504 Gateway Timeout unter Windows, Linux oder Mac behebt

In den aktuellen Betriebssystemen gibt es eine Reihe von Fehlern im Zusammenhang mit Prozessen, Diensten, Hardware und Anwendungen, aber eine der heikelsten, auf die wir immer achten müssen, ist alles, was mit Netzwerkproblemen zusammenhängt. Sie sind wichtig, da Hunderte von Aufgaben davon abhängen, und mehr, wenn wir von Servern sprechen, da viele der Elemente oder Rollen möglicherweise nicht wie erwartet funktionieren und die Gesamtproduktivität beeinträchtigen.

Einer der Fehler, oder vielleicht der häufigste, den wir auf Netzwerkebene haben, ist der 504 Gateway Timeout-Fehler, den wir unter Windows, MacOS oder Linux sehen, und dieser Fehler ermöglicht uns einfach nicht, auf die erforderliche Art und Weise auf eine Webressource zuzugreifen Es hindert uns daran, auf Geschäftsplattformen, E-Mails und allgemein auf Webseiten zuzugreifen, was wir jeden Tag tun.

TechnoWikis wird im Detail analysieren, was dieser Fehler impliziert und wie wir eine endgültige Lösung dafür finden können.

Was ist Fehler 504 Gateway Timeout
Dieser Fehler ist ein Fehler des HTTP-Statuscodes, der im Wesentlichen darauf hinweist, dass ein Server, der die Aufgabe hat, als Gateway oder Proxy zu fungieren, nicht die entsprechende Antwort erhalten hat und zum angeforderten Zeitpunkt von einem anderen Server an den Ich habe zugegriffen, als ich versucht habe, die Webseite zu laden oder eine andere Browseranforderung auszuführen.

Auf Netzwerkebene sind jeder Netzwerkport, auch Gateway genannt, und die Proxy-Server dafür verantwortlich, die Weiterleitung von Anforderungen zur Freigabe der Last des Webservers zu regeln und so eine sichere und agile Übertragung der Daten zu gewährleisten dass der Zyklus, der erfüllt wird, wenn wir versuchen, auf eine Website zuzugreifen, der folgende ist:

  • Eine IP-Adresse des IP-Namens der zu besuchenden Site wird abgerufen (die URL der Site ohne den Header “http: //”). Diese Suche, die die Umwandlung des IP-Namens in eine IP-Adresse abdeckt, wird dank der Domain Name Server (DNS) durchgeführt.
  • Dann wird eine IP-Socket-Verbindung zu dieser bestimmten IP-Adresse geöffnet
  • Dann wird ein HTTP-Datenstrom durch diesen Socket geschrieben
  • Als Antwort vom Ziel-Webserver wird ein HTTP-Datenstrom empfangen, der Statuscodes enthält, deren Werte vom HTTP-Protokoll festgelegt wurden

Wenn einer dieser Schritte fehlschlägt, tritt der Fehler 504 auf, sodass die Ursachen variiert werden können.

error-504-1.png

Alle Antwortstatuscodes auf HTTP-Ebene in der Kategorie 5xx werden als Serverfehlerantworten kategorisiert. Beachten Sie, dass das Hypertext Transfer Protocol (HTTP) die Kommunikation zwischen dem Client und dem jeweiligen Webserver ermöglicht, auf dem der gewünschte Inhalt gehostet wird.

HTTP erfüllt die Funktion, den Hypertext und damit den Namen der Webseite zu übertragen, die von der Client-Software in Text, Bilder, Audio und mehr konvertiert wird. Dieser Vorgang dauert jedoch viel länger als vorgesehen generiert den 504 Gateway Timeout Fehler.

Fehler 504
Einige der Fehler, die wir in der Kategorie 504 finden, sind:

  • HTTP 504
  • HTTP-Fehler 504: Gateway-Timeout
  • Gateway-Zeitüberschreitung (504)
  • Gateway-Timeout-Fehler
  • 504 Gateway-Zeitüberschreitung
  • 504 Fehler
  • Fehler 504 Gateway Timeout

Image 2.png

Dieser Fehler 504 kann, wie bereits erwähnt, in jedem Betriebssystem und auf jedem Gerätetyp angezeigt werden, egal ob mobil oder fest.

1. So diagnostizieren Sie den 504 Gateway Timeout-Fehler

Eine der praktischsten Möglichkeiten zur Überprüfung dieses Fehlers ist die Verwendung des Gateways, das als Vermittler für die Kommunikation zwischen dem lokalen Computer und dem Ziel-Webserver dient. Jedem Computer im Netzwerk wird ein Gateway mit der Syntax 192.168.1 zugewiesen. * oder 192.168.0. * der die Kommunikation von einer lokalen Netzwerkadresse zu einer anderen lokalen Netzwerkadresse herstellt und wenn wir in die Internetwelt gehen, nimmt das Modem oder der Router diese IP und stellt sicher, dass sie im globalen Netzwerk in verschiedenen Bereichen liegen können.

Fix-Error-504-Gateway-Timeout-Windows, -Linux-o-Mac-3.png

Jetzt ist es an der Zeit, einige praktische Lösungen zu finden, um diesen Fehler vollständig zu beheben.

2. Aktualisieren Sie die Website, um den Fehler 504 zu beheben

In einigen Situationen kann der Fehler 504 Gateway Timeout ein Passagier sein, der auf einen plötzlichen Ausfall des Dienstes zurückzuführen ist. Aktualisieren Sie jedoch einfach die Seite, auf der der Fehler auftritt, indem Sie auf die Schaltfläche Aktualisieren klicken, die Taste F5 drücken oder auf das Aktualisierungssymbol klicken in der URL der Adressleiste.

See also  So deaktivieren Sie die automatische Wartung Windows 10, 8

Lösung-Fehler-504-Gateway-Timeout-Windows, -Linux-o-Mac-4.png

In vielen Fällen wird der Inhalt vollständig geladen, ohne dass dies zu größeren Problemen führt.

3. So überprüfen Sie die Windows-, Linux- und Mac-Proxy-Konfiguration

Wenn wir einen Proxy-Provider verwenden, um in einer viel sichereren und privateren Umgebung zu navigieren, aber eine falsche Konfiguration ihrer Werte den angezeigten Fehler auslösen kann, müssen wir in diesem Fall auf diese Konfiguration zugreifen und sicherstellen, dass alles mit den angegebenen Daten übereinstimmt vom Anbieter.

Windows
In Windows gehen wir zu folgendem Pfad:

  • Zuhause
  • Konfiguration
  • Netzwerk und Internet
  • Proxy

Dort validieren wir jeden Aspekt des Proxy-Servers:

Lösung-Fehler-504-Gateway-Timeout-Windows, -Linux-o-Mac-5.jpg

Mac
Im Falle von macOS High Sierra gehen wir auf folgende Route:

  • Systemeinstellungen
  • Netzwerk

Dort klicken wir auf die Schaltfläche Erweitert und bestätigen auf der Registerkarte Proxies die jeweilige Konfiguration:

Lösung-Fehler-504-Gateway-Timeout-Windows, -Linux-o-Mac-6.jpg

4. So starten Sie alle Netzwerkgeräte Windows, Linux und Mac neu

In einigen Fällen führt die übermäßige und andauernde Verwendung von Netzwerkgeräten wie Modems oder Routern zu einer Überlastung der Netzwerkgeräte. Dies wirkt sich darauf aus, dass Netzwerkpakete nicht ordnungsgemäß gesendet werden und der Fehler 504 auftritt.

Dazu ist es ausreichend, unsere Netzwerkgeräte für einen Zeitraum von 2 bis 4 Minuten auszuschalten, damit sie aktualisiert werden und dann erneut eine Verbindung herstellen und versuchen, auf die Site mit einem Fehler zuzugreifen und ihre ideale Funktion zu überprüfen.

Lösung-Fehler-504-Gateway-Timeout-Windows, -Linux-o-Mac-7.png

5 So ändern Sie die DNS-Einstellungen für Windows, Linux und Mac

Der DNS-Server (Domain Name System – Domain Name System) ist für die Übersetzung von IP-Adressen in Domainnamen verantwortlich und umgekehrt. Dies macht es viel einfacher, TechnoWikis.com zu sagen, als 178.33.118.246, aber in einigen Fällen Situationen, in denen der DNS aufgrund übermäßiger Ressourcennutzung einen Fehler aufweisen kann.

Denken Sie daran, dass der DNS von unserem ISP (Internet Service Provider – Internet Service Provider) bereitgestellt wird. Wenn Ihre Server nicht leistungsfähig genug sind, kann dies die Übersetzungsaufgabe beeinträchtigen und zum Fehler 504 führen. Wir können auf die Konfiguration zugreifen DNS unserer Systeme und richten eine IP-Adresse für öffentliche Server wie Google ein, die Server haben, die wirklich große Arbeitslasten unterstützen können.

Ändern Sie DNS in Windows
Bei Windows-Systemen gehen wir auf folgenden Weg:

  • Bedienfeld
  • Netzwerke und Internet
  • Zentrum für Netzwerke und gemeinsam genutzte Ressourcen

Dort klicken wir auf die Zeile Adapterkonfiguration ändern und im neuen Fenster klicken wir mit der rechten Maustaste auf den aktuellen Netzwerkadapter und wählen Eigenschaften:

Lösung-Fehler-504-Gateway-Timeout-Windows, -Linux-o-Mac-8.png

Im Popup-Fenster suchen wir die Zeile Internet Protocol Version 4 und klicken auf die Schaltfläche Eigenschaften:

Lösung-Fehler-504-Gateway-Timeout-Windows, -Linux-o-Mac-9.png

In dem neuen Fenster werden wir das Kontrollkästchen Folgende DNS-Serveradressen verwenden aktivieren und Folgendes festlegen:

  • Im Feld Bevorzugter DNS-Server legen wir 8.8.8.8 fest
  • Im Feld Alternativer DNS-Server legen wir 8.8.4.4 fest

Lösung-Fehler-504-Gateway-Timeout-Windows, -Linux-o-Mac-10.png

Klicken Sie auf OK, um die Änderungen zu speichern.

Ändern Sie den macOS DNS
Im Falle von macOS High Sierra gehen wir zu:

  • Systemeinstellungen
  • Netzwerk

Lösung-Fehler-504-Gateway-Timeout-Windows, -Linux-o-Mac-11.jpg

Dort klicken wir auf die Schaltfläche Erweitert und gehen im neuen Fenster zum DNS-Bereich:

Lösung-Fehler-504-Gateway-Timeout-Windows, -Linux-o-Mac-12.jpg

Dort klicken wir auf das + -Zeichen unten und geben im erweiterten Fenster die IP-Adressen der neuen DNS-Server ein:

Lösung-Fehler-504-Gateway-Timeout-Windows, -Linux-o-Mac-13.jpg

Nach der Eingabe klicken Sie auf OK, um die Änderungen zu übernehmen.

Ändern Sie DNS in Linux
Unter Linux, in diesem Fall Ubuntu 17, klicken wir auf das Konfigurationssymbol in der oberen rechten Ecke und dort auf den Namen unserer Netzwerkverbindung:

See also  Webanwendungen in Microsoft Access 2013

Lösung-Fehler-504-Gateway-Timeout-Windows, -Linux-o-Mac-14.png

Das folgende Fenster wird angezeigt, in dem wir die Verbindung erneut auswählen und auf die Schaltfläche Bearbeiten klicken:

Lösung-Fehler-504-Gateway-Timeout-Windows, -Linux-o-Mac-15.jpg

Geben Sie im folgenden Fenster die IP-Adressen der gewünschten DNS-Server ein und klicken Sie auf Hinzufügen:

Lösung-Fehler-504-Gateway-Timeout-Windows, -Linux-o-Mac-16.jpg

Zum Schluss klicken wir auf die Schaltfläche Speichern, um die neue Konfiguration zu übernehmen.

6. So überprüfen Sie die letzten Änderungen in DNS Windows, Linux oder Mac

changes.png

Wir haben über die Rolle von DNS im Netzwerk gesprochen. Das DNS ist für die Zuordnung von Domainnamen wie TechnoWikis.com zu bestimmten IP-Adressen verantwortlich und speichert diese Zuordnung dann in einer Reihe von autorisierten Nameservern, die auf allen Servern verteilt sind die Welt, damit der Zugang zu dieser Domain korrekt und gültig ist. Auf diese Weise wird bei der Eingabe der TechnoWikis.com-Adresse mit einem DNS-Server in der Nähe überprüft, welche spezifische IP-Adresse (Internetressource) für den Zugriff auf TechnoWikis.com erforderlich ist

Falls TechnoWikis kürzlich Änderungen am DNS-Server vorgenommen hat, z. B. eine Änderung der IP-Adresse, muss diese Änderung auf alle Internet-Server übertragen werden. Dies wird als DNS-Weitergabe bezeichnet. Beachten Sie, dass es sich nicht um eine sofortige Änderung handelt, deren Weitergabe einige Stunden dauern kann.

7. Beheben von Verbindungsproblemen mit Windows-, Linux- und Mac-Servern

cenxctividad.png

Der 504 Gateway Timeout-Fehler kann generiert werden, weil ein Server inaktiv oder aus irgendeinem Grund nicht erreichbar ist. Es muss klargestellt werden, dass die meisten DNS-Server derzeit nicht auf einem einzelnen Server gehostet werden, sondern auf mehrere Systeme verteilt werden können oder für ihren Betrieb sogar von vielen Diensten von Drittanbietern abhängen.

Wenn einer dieser Server inaktiv ist oder aus Hardware- oder Softwaregründen nicht erreichbar ist, ist dies die Ursache für diesen Fehler.

Überprüfung der Aufzeichnungen
Moderne Webanwendungen sind in der Lage, Ereignisaufzeichnungen von allem, was damit geschieht, sowie vom Server zu generieren. Anwendungsprotokolle sind eines der idealen Tools für Administratoren, da wir dank ihnen die Möglichkeit haben, Informationen zu erhalten, wie zum Beispiel:

  • Seiten, die angefordert wurden
  • Server, zu denen eine Verbindung hergestellt wurde
  • Ergebnisse der Datenbank
  • Angemeldete Benutzer und mehr

Etwas Nützliches, das die Serverprotokolle uns auch bieten, ist die Möglichkeit, Informationen zu der realen Hardware zu generieren, auf der die Anwendung ausgeführt wird. Dank dessen können wir den Status aller verbundenen Dienste in Echtzeit überprüfen und auf diese Weise feststellen, ob bei der Erzeugung des Fehlers 504 etwas aufgetreten ist.

8. So beheben Sie die falsche Firewall-Konfiguration

Erinnern Sie sich daran, dass der Zweck einer Firewall darin besteht, den eingehenden und ausgehenden Netzwerkverkehr zu überwachen und zu verwalten, um als Zugriffsadministrator zu fungieren und zu analysieren, welcher Verkehr sicher ist und welcher als bösartig eingestuft werden kann. Auf diese Weise wird potenziell schädlicher Datenverkehr gestoppt und ein Datensatz für Verwaltungszwecke gespeichert.

Im Rahmen ihrer Sicherheitsaufgaben kann die Firewall verhindern, dass bestimmte Websites, z. B. Anwendungen, die von Content Delivery Networks (CDN) abhängen, so konzipiert sind, dass sie als Drittanbieter-Host fungieren können, der sich auf Inhalte konzentriert Sie sind genauso groß wie die Bilder oder Videos, sodass die Firewall dies als Bedrohung erkennt und verhindert, dass die Konnektivität zu Fehler 504 führt.

Um Zweifel auszuräumen, können wir die System-Firewall vorübergehend deaktivieren und die Verbindung versuchen, diese Option zu verwerfen.

Windows
Im Falle von Windows gehen wir zu folgender Route:

  • Bedienfeld
  • System und Sicherheit
  • Windows Defender Firewall
  • Einstellungen anpassen

Konfiguration-falsch-del-Firewall - 17.jpg

Dort aktivieren wir die Kontrollkästchen Disable Windows Defender Firewall und klicken auf OK, um die Änderungen zu übernehmen.
Im Falle von macOS gehen wir zu den Systemeinstellungen / Sicherheit und Datenschutz und deaktivieren diese auf der Registerkarte Firewall:

See also  Aktivieren Sie und greifen Sie auf Remote-Desktop in Ubuntu Linux

Konfiguration-falsch-del-Firewall-18-2.jpg

9. So konfigurieren Sie Proxy auf Organisationsebene und beheben den Fehler 504

Wenn wir IT-Administratoren sind und die Verantwortung für die Verwaltung des Webservers tragen, müssen wir überprüfen, ob die Proxy-Konfiguration korrekt ist, da sonst die Verarbeitung der Kundenanforderungen nicht wie gewünscht funktioniert.

Wenn wir beispielsweise Nginx für die Webserververwaltung verwenden, können wir mit dem gewünschten Editor in der folgenden Zeile auf die Konfigurationsdatei zugreifen:

 sudo nano /etc/nginx/nginx.conf 

Dort werden wir Folgendes hinzufügen:

 proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600; 

Konfiguration-falsch-del-Firewall - 19.jpg

Wir speichern die Änderungen und starten den Nginx-Dienst neu, indem wir Folgendes ausführen:

 service nginx reload 

10. So aktualisieren Sie die Netzwerktreiber und beheben den 504-Fehler

Eine Ursache, die wir diesem Fehler hinzufügen können, sind veraltete Treiber, die mit den neuen Updates von Betriebssystemen wie Windows 10, High Sierra MacOS oder Ubuntu 17.10 allmählich veralten.

Schritt 1

Wenn Sie die Netzwerktreiber unter Windows aktualisieren möchten, rufen Sie den Geräte-Manager mit einer der folgenden Optionen auf:

  • Klicken Sie mit der rechten Maustaste auf das Startmenü und wählen Sie Geräte-Manager
  • Mit der Tastenkombination + R und Ausführen des Befehls devmgmt.msc

Gehen Sie dort zum Abschnitt Netzwerkadapter und klicken Sie mit der rechten Maustaste auf unseren Adapter, indem Sie die Option Treiber aktualisieren auswählen:

Update-Treiber-von-rot-20.jpg

Schritt 2

Folgendes wird angezeigt:

Update-Treiber-von-Netzwerk-21-.jpg

Dort können wir den Treiber online oder lokal aktualisieren, wenn wir die Aktualisierungsdateien von der Website des Herstellers heruntergeladen haben.

11. So führen Sie SFC aus und beheben den Fehler 504

SFC (System File Checker) ist ein Windows-Dienstprogramm, mit dem wir das Dateisystem des Datenträgers detailliert analysieren und feststellen können, dass ein Fehler den Fehler 504 verursacht.
Um dies auszuführen, rufen wir als Administratoren die Eingabeaufforderung auf und führen Folgendes aus:

 sfc / scannow 

Run-SFC-22-.png

Auf diese Weise schließen wir Fehler im Windows-Dateisystem aus.

12. Andere Möglichkeiten, um Fehler 504 zu beheben

Analysieren Sie Content Management Systeme und Datenbanken
Zu den Ursachen, die zu Fehler 504 führen können, gehört eine Zeit der Inaktivität bei der gesamten HTTTP-Verarbeitung, die sich direkt auf Dienstprogramme wie das Content Management System (CMS), die Datenbank oder eine Anwendung des Servers auswirkt, die diesen Fehler verursacht .

Wenden Sie sich an den Eigentümer oder Administrator der Website, um den Fehler 504 zu beheben
Wenn eine der vorgeschlagenen Lösungen keine umfassende Lösung für den 504 Gateway Timeout-Fehler bietet, können Sie die Website-Administratoren direkt per Telefon, Chat oder E-Mail kontaktieren, um das Stammverzeichnis der Website zu ermitteln. Das Web ist nicht verfügbar, daher werden wir viele Inkognitos löschen.

Erhöhen Sie die Proxy-Server-Ressourcen
In einem früheren Punkt haben wir gesehen, wie die Konfiguration des Proxyservers überwacht werden kann. Wenn jedoch als Organisation oder als Benutzer unsere Site auf einem Proxyserver gehostet wird und dieser zu einem bestimmten Zeitpunkt nicht über genügend Hardwareressourcen verfügt, kann dies zu Fehler 504 führen .

Beispielsweise kann eine Website mit einem hohen Verkehrsaufkommen oder Upload-Spitzenwerten, wie z. B. Uploads oder Herunterladen von Dateien, dadurch beeinträchtigt werden, dass sie nicht auf jede Anfrage reagieren kann, die ihre Leistung schließlich ausfüllt und die Anfrage überspringt 504 Gateway Timeout Fehler.

Eine viel umfassendere Lösung besteht in diesem Fall darin, unsere Site in die Cloud zu verlagern, wo wir sehr wirtschaftliche Optionen und eine hervorragende Bereitstellung von Hardwareressourcen finden.

Wir können sehen, dass genau wie die Ursachen für diesen Fehler und die Lösungen unterschiedlich sind. Wir verwenden sie alle entsprechend unseren Anforderungen und genießen eine ideale Webverbindung.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *