504 Gateway-Zeitüberschreitung. Was bedeutet das und wie kann man das beheben?

Ein 504 Gateway Timeout-Fehler im Browser bedeutet, dass der Server keine rechtzeitige Antwort vom Client (Benutzer) erhalten hat und die Anforderung nicht verarbeitet wurde. Dies ist normalerweise auf die Überlastung des Servers zurückzuführen, der keine Zeit hat, die aktuellen HTTP-Anforderungen zu verarbeiten. Beispielsweise gibt es einen schwachen Server, auf dem sich die Site befindet. Wenn 20.000 Benutzer die Site besuchen, hat der Server keine Zeit, alle diese Anforderungen zu verarbeiten, und gibt einen Fehler mit dem Code 504 Gateway Timeout aus.

Es kann auch vorkommen, dass die Änderung im Internet 24 Stunden dauert, wenn eine Site die DNS-Server wechselt. Bis eine vollständige Änderung eintritt, wird dem Benutzer wahrscheinlich ein 504-Fehler angezeigt. Es ist zu berücksichtigen, dass Windows DNS-Adressen lokal auf dem Computer und auch danach speichert Wenn Sie DNS ändern, wird der Fehler möglicherweise angezeigt, bis die lokale DNS-Liste in Windows gelöscht ist.

Möglicherweise dauerte der Serverüberlastungsfehler einige Sekunden, aber der Cloudflare CDN-Dienst hat Seiten mit einem 504 Gateway Timeout-Fehler zwischengespeichert und gibt Benutzern diesen HTTP-Header.

Kurz gesagt, wenn Sie ein normaler Benutzer sind, bei dem dieser Fehler aufgetreten ist, ist dies nicht Ihre Schuld. Dies ist ein serverseitiges Problem. Einige der folgenden Tipps helfen Ihnen jedoch, den Fehler zu beheben. Schauen wir uns auch die Tipps an, wenn Sie einen Server besitzen.

Wenn Sie ein normaler Benutzer sind

  1. Wenn der Server überlastet ist, wird ein 504 Gateway Timeout-Fehler generiert. In diesem Fall müssen Sie nur einige Minuten warten und die Seite mit F5 oder Strg + F5 neu laden.
  2. Wenn Sie einen Proxyserver verwenden, entfernen Sie ihn. Es ist bekannt, dass falsche Proxy-Einstellungen zu Fehler 504 führen können. Dies gilt insbesondere für kostenlose Proxys, die zuvor problemlos funktionieren konnten, aber in Zukunft fehlschlagen werden.
  3. Wenn auf der Site die DNS-Adressen geändert wurden, müssen Sie die Liste der lokalen DNS auf Ihrem Computer löschen. Starten Sie dazu eine Eingabeaufforderung als Administrator und geben Sie Folgendes ein : ipconfig /flushdns.

ipconfig / flushdns

Wenn Sie ein Webmaster sind

  1. Wenden Sie sich an Ihren Hosting-Support, um den 504 Gateway Timeout-Fehler zu beheben.
  2. Sehen Sie sich die Datenbanklast Ihrer Ressource an.
  3. Schauen Sie sich die Anzahl der Anfragen an den Server an, es kann sich um Bots oder Ddos-Angriffe handeln.
  4. Wenn Sie die DNS-Adressen geändert haben, muss es mindestens 24 Stunden dauern, bis sie angewendet werden.
  5. Wenn Sie ein CDN wie Cloudflare verwenden, hat dieser Inhaltsanbieter möglicherweise einen Fehler im Cache. Versuchen Sie, die Verbindung für eine Weile zu trennen und zu überprüfen.
  6. Sie benötigen einen leistungsstärkeren Server, da der aktuelle Server der Benutzerlast nicht standhalten kann.