Zum Inhalt springen
  • DSGVO-konform
  • 100% Hosting in Deutschland
  • Persönlicher Ansprechpartner
  • Support inklusive
  • Bereitstellung innerhalb 24 Stunden
Fehler- & Statuscodes 2 Min. Lesezeit

HTTP-Statuscode 504 Gateway Timeout: Ursachen und Lösungen

Kurz erklärt

Ein 504 Gateway Timeout bedeutet: Ein vermittelnder Server hat zu lange auf eine Antwort gewartet und die Anfrage abgebrochen. Die Seite ist nicht kaputt - ein Vorgang dahinter dauert schlicht zu lange.

Was bedeutet der Statuscode 504?

Wie beim 502 ist ein Webserver, Proxy oder CDN als Vermittler beteiligt. Beim 504 kommt die Antwort des Anwendungsservers jedoch nicht fehlerhaft, sondern zu spät: Die Wartezeit ist abgelaufen, bevor das Skript fertig war.

Typische Ursachen

  • Rechenintensive Skripte, etwa Importe, Exporte oder das Erzeugen vieler Bilder
  • Langsame Datenbankabfragen, zum Beispiel bei großen Tabellen ohne passende Indizes
  • Externe Dienste, die Ihre Seite abfragt und die selbst langsam antworten - Schnittstellen, Zahlungs- oder Versanddienste
  • Aufwendige Hintergrundaufgaben, die bei einem normalen Seitenaufruf mitlaufen - etwa WP-Cron in WordPress
  • Bei vorgeschaltetem Proxy oder CDN: eine kürzere Wartezeit dort als auf dem Server

Lösung für Besucher

  • Laden Sie die Seite nach einem Moment neu.
  • Tritt der Fehler bei einer bestimmten Aktion auf, etwa beim Absenden eines Formulars, prüfen Sie vor einem erneuten Versuch, ob die Aktion nicht doch ausgeführt wurde.
  • Informieren Sie den Betreiber, wenn der Fehler wiederholt auftritt.

Lösung für Webseitenbetreiber

  • Langsamen Vorgang finden: Welche Adresse ist betroffen, und passiert es immer oder nur zeitweise? Das Zugriffs- und Fehlerprotokoll hilft dabei (Logfiles auslesen).
  • Lange Aufgaben auslagern: Führen Sie Importe, Exporte, Newsletter oder Berichte per Cronjob oder SSH aus statt im Browser. Ersetzen Sie in WordPress den WP-Cron durch einen echten Cronjob.
  • Datenbank optimieren: Räumen Sie Altlasten wie Revisionen oder abgelaufene Einträge auf und prüfen Sie langsame Abfragen von Plugins.
  • Externe Dienste absichern: Setzen Sie kurze Zeitlimits für Schnittstellen-Aufrufe und speichern Sie deren Antworten zwischen.
  • Caching einsetzen: Seiten-Cache und - ab dem Premium-Tarif auf Wunsch - Redis als Objekt-Cache verkürzen die Antwortzeiten deutlich. Mit ShieldCache kommen Seiten direkt aus dem Varnish-Cache, unser CDN liefert statische Dateien von Standorten nahe Ihren Besuchern aus.
  • PHP-Zeitlimit prüfen: Einzelne Einstellungen wie max_execution_time können Sie über eine eigene php.ini anpassen. Das beseitigt aber nicht die Ursache - schneller wird die Seite nur durch die Optimierung selbst.

Verwandte Statuscodes

War dieser Artikel hilfreich?

Neu bei SpeedIT Solutions?

Hosting, bei dem Sie jemanden kennen.

Was Sie hier lesen, setzen wir täglich für unsere Kunden um. Seit 2009 aus Isernhagen - mit festen Ansprechpartnern statt Callcenter.

  • 100 % Hosting in Deutschland
  • DSGVO-konform
  • Persönlicher Ansprechpartner
  • Bereitstellung innerhalb von 24 Stunden
4,9 88 Bewertungen auf Expeero

Top webhoster

Auf der Suche nach einem webhoster mit guten Leistungen und moderaten Preisen bin ich auf SpeedIT gestoßen. Von der ersten Minute an bin ich sehr zufrieden und kann nur sagen: einfach top webhoster!
Aziz I.Empfiehlt uns · 06.08.2026

100 % Weiterempfehlung · Expeero

Alle Bewertungen auf HOSTtest (öffnet in neuem Fenster)

Diese Artikel könnten auch interessant sein:

Persönlicher Support

Selbstverständlich steht Ihnen unser Support-Team auch gerne persönlich zur Verfügung. Sollten Sie in unserer Wissensdatenbank nicht fündig werden oder individuelle Unterstützung benötigen, zögern Sie nicht, uns zu kontaktieren. Wir sind hier, um Ihnen zu helfen und sicherzustellen, dass Ihre Erfahrung mit unseren Produkten und Dienstleistungen so reibungslos und erfreulich wie möglich ist.