Empfang Telefon, Chat, Termine, Rückruf
Dokumentation Angebote, Protokolle, Rechnungen
Betrieb Mail, Touren, Projekte, Recruiting
Branchen-Fachwissen SHK, Elektro, Maler
Sichtbarkeit Blog, Google-Profil, Audit
Für Ihre Branche KI-Lösungen für 8 Branchen
Open Source & KI Eigene Plattformen statt SaaS-Inseln
Verkündigung digital Werkzeuge für Gemeinden
Beispiele aus dem Haus KI-Anwendungen, die wir selbst betreiben
Übersicht Alle 56 Produkte auf einer Seite
Alle KI-Lösungen →
Beispiele aus dem Haus
Computer & Laptops PC, Mac, Kaufberatung
Mobilgeräte Smartphone, TV, Fotos
Peripherie & Netzwerk Drucker, WLAN, NAS
Smart Home & IoT Automation, PV, Homeoffice
Alle Hardware-Leistungen →
IT-Infrastruktur VPN, Netzwerk, DSGVO
Business-Software Buchhaltung, Kasse, Zeiterfassung
Web & Marketing Webseite, SEO, WordPress, Newsletter
Entwicklung & Beratung KI-Tools, Automation, Wartung, Beratung
Krypto & Web3 Steuern, Wallets, Mining, DePIN
Monitoring & IoT Sensoren, Dashboards, Alarmierung
Branchen-IT Spezialisierte IT für kleine Betriebe
Service & Recht Termin, Verträge, Karriere
Alle Unternehmens-Leistungen →
spuerwerk© Mess-Module Temperatur, CO₂, Strom, …
spuerwerk© Branchen I Apotheke, Praxis, Hotel, …
spuerwerk© Branchen II Lager, Logistik, Werkstatt, …
linkx© Hub + Module Schlauer QR-Code mit Funktion
linkx© Module II Karte, Wache, Wahl, …
naturwerk© Bürger-Tech gegen Umweltgift
Weitere Submarken bildwache, fermentwerk, kurierwerk, spaehwerk
diffus© Modi I Privat, Erbe, B2B, Versicherung
diffus© Modi II Pflege, Miete, Reise, Sammler, Logistik
Alle Submarken →
Webseite & ServerAktualisiert 13. Mai 2026 · 7 Min. Lesezeit

504 Gateway Timeout beheben: Server, WordPress und Datenbank richtig prüfen

Ihre Website lädt und lädt – bis irgendwann der 504-Fehler erscheint: „504 Gateway Timeout" oder „Bad Gateway 504". Der Server hat zu lange gebraucht und aufgegeben. Die Standardempfehlung: „Später nochmal versuchen." Das ändert nichts an der Ursache – und die müssen Sie beheben, nicht aussitzen.

504 Gateway Timeout: die kurze Diagnose-Reihenfolge

  1. Prüfen, ob nur einzelne Seiten, der Shop, das Backend oder die ganze Website betroffen sind.
  2. Server-Error-Log und PHP-Log öffnen: dort steht meist der langsame Prozess.
  3. Bei WordPress: zuletzt geänderte Plugins, Import-Jobs, Backup-Plugins und Shop-Erweiterungen prüfen.
  4. Datenbank und externe Dienste als Bremse testen.
  5. Timeout nur erhöhen, wenn die Ursache parallel behoben wird.

Woran Sie einen 504-Fehler erkennen

Der typische Ablauf: Sie klicken auf einen Link, die Seite lädt mehrere Sekunden lang – dann erscheint eine Fehlermeldung statt Ihres Inhalts. Bei manchen Hostern steht dort „504 Gateway Timeout", bei Cloudflare sehen Sie einen orangefarbenen Fehlerbildschirm mit dem Hinweis, dass der Server nicht rechtzeitig geantwortet hat.

Besonders tückisch: Der 504-Fehler tritt oft nicht auf jeder Seite auf. Die Startseite lädt vielleicht noch, aber der Shop, die Suchfunktion oder das Backend sind nicht mehr erreichbar. Das liegt daran, dass diese Seiten komplexere Datenbankabfragen ausführen und deshalb länger brauchen.

Der Unterschied zu anderen Fehler-Codes: Ein 500-Fehler sagt „etwas ist kaputt". Ein 502-Fehler sagt „keine Antwort". Ein 504 sagt: „Die Antwort hat zu lange gedauert." Der Server arbeitet noch – er ist nur zu langsam. Ebenfalls häufig: Ein 404-Fehler (Seite nicht gefunden) oder ein 403-Fehler (Zugriff verweigert).

Warum „später nochmal versuchen" nichts bringt

Ein 504-Fehler ist kein zufälliger Schluckauf. Er tritt auf, weil eine Anfrage länger dauert als das erlaubte Zeitlimit. Und dieses Zeitlimit ändert sich nicht, wenn Sie eine Stunde warten. Die echten Ursachen:

Langsame Datenbankabfragen: Ihre Website fragt die Datenbank ab, aber die Abfrage dauert zu lange – weil die Datenbank zu groß geworden ist, Indizes fehlen, oder ein Plugin ineffiziente Abfragen generiert. Das ist die häufigste Ursache und die am schwierigsten zu finden.

Zu niedriges Timeout: Jeder Server hat ein Zeitlimit, wie lange er auf eine Antwort warten darf. Bei vielen Hostern steht das auf 30 Sekunden. Wenn Ihre Seite 31 Sekunden braucht – 504. Das Limit zu erhöhen ist einfach, aber es behandelt nur das Symptom, nicht die Ursache.

Überlasteter Server: Zu viele gleichzeitige Anfragen, und der Server kommt nicht mehr hinterher. Jede einzelne Anfrage dauert länger als normal, bis die langsamsten ins Timeout laufen.

Externe API-Aufrufe: Wenn Ihre Website bei jedem Seitenaufruf externe Dienste kontaktiert – Zahlungsanbieter, Versand-APIs, Social-Media-Widgets – und einer dieser Dienste langsam antwortet, blockiert er den gesamten Seitenaufbau.

Schlecht konfigurierter Reverse Proxy: Wenn Nginx vor Apache steht oder Cloudflare vor Ihrem Server, hat jede Schicht ihr eigenes Timeout. Wenn die Timeouts nicht aufeinander abgestimmt sind, bricht die Kette an der schwächsten Stelle.

504 bei WordPress, WooCommerce oder Shop-Systemen

Bei WordPress und Shops taucht der 504-Fehler oft nicht auf der Startseite auf, sondern im Backend, im Warenkorb, beim Checkout, bei Produktsuchen oder beim Import. Genau dort laufen die schwersten Prozesse: Datenbankabfragen, Zahlungsanbieter, Versandmodule, Statistik-Plugins, Backup-Jobs und externe Schnittstellen.

Der häufigste Fehler ist, nur das Timeout zu erhöhen. Dann wartet der Besucher länger, aber die Datenbankabfrage bleibt langsam. Besser ist: erst den betroffenen Bereich eingrenzen, dann das Fehlerprotokoll lesen, dann den langsamsten Prozess entfernen oder beschleunigen.

Was wirklich zu tun ist – die vollständige Checkliste

Diese Schritte gehen das Problem systematisch an:

1. Feststellen, welche Seiten betroffen sind – nur die Startseite? Der gesamte Shop? Nur das Backend? Das grenzt die Ursache erheblich ein.

2. Fehlerprotokoll lesen – im Hosting-Dashboard unter „Logs". Dort steht, welcher Prozess das Timeout ausgelöst hat – und wie lange er gebraucht hat.

3. Langsame Datenbankabfragen identifizieren – viele Hoster bieten ein Slow-Query-Log. Dort sehen Sie, welche Abfragen länger als eine Sekunde dauern.

4. Ressourcenintensive Plugins deaktivieren – WooCommerce-Erweiterungen, SEO-Tools, Statistik-Plugins und Backup-Plugins sind häufige Verursacher.

5. PHP-Timeout erhöhen – max_execution_time in der PHP-Konfiguration auf 60 oder 120 Sekunden setzen. Das verschafft Zeit, löst aber nicht das Grundproblem.

6. Caching aktivieren – ein Server-Cache kann die Antwortzeit von Sekunden auf Millisekunden drücken und Timeouts komplett verhindern.

7. Externe Dienste prüfen – kontaktiert Ihre Website bei jedem Seitenaufruf externe APIs? Testen Sie, ob die Seite schneller lädt, wenn Sie diese Aufrufe temporär deaktivieren.

Wann Sie das selbst schaffen – und wann nicht

Wenn ein einzelnes Plugin schuld ist, lässt sich das relativ einfach herausfinden: Plugins deaktivieren, Seite testen, fertig. Das schafft jeder mit WordPress-Grundkenntnissen.

Wenn die Ursache in der Datenbank liegt – und das ist sie überraschend oft – wird es kompliziert. Slow-Query-Logs lesen, Indizes prüfen, Abfragen optimieren: Das erfordert Erfahrung mit Datenbanken und SQL. Falsches Optimieren kann die Website langsamer machen statt schneller.

Noch schwieriger wird es bei mehrstufigen Setups: Cloudflare vor Nginx vor PHP – mit jeweils eigenen Timeouts. Hier muss jemand die gesamte Kette verstehen und die Werte aufeinander abstimmen.

504-Timeout auf Ihrer Website? Wir finden die Bremse.

Server-Logs auswerten, langsame Abfragen finden, Konfiguration optimieren – komplett per Fernwartung, ab 29 €.

Jetzt Website beschleunigen lassen

So verhindern Sie künftige 504-Fehler

Wenn Ihre Website wieder lädt, sollten Sie drei Dinge dauerhaft ändern:

Erstens: Aktivieren Sie Server-seitiges Caching. Ein gutes Caching-Plugin oder serverseitiges Caching kann die Antwortzeit Ihrer Website um den Faktor 10 oder mehr verbessern.

Zweitens: Überprüfen Sie regelmäßig die Datenbankgröße. WordPress-Datenbanken wachsen mit der Zeit durch gespeicherte Revisionen, Transients und Spam-Kommentare. Eine schlanke Datenbank antwortet schneller.

Drittens: Vermeiden Sie Plugins, die bei jedem Seitenaufruf externe Dienste kontaktieren. Jeder externe Aufruf ist ein potentieller Flaschenhals – besonders wenn der externe Dienst selbst gerade langsam ist.

Häufig gestellte Fragen

Was bedeutet 504 Gateway Timeout?

Der Server hat zu lange gebraucht, um Ihre Seite zu laden, und wurde vom vorgeschalteten System (Proxy, CDN oder Webserver) abgebrochen. Die Ursache liegt fast immer an langsamen Prozessen auf dem Server.

Ist ein 504-Fehler ein Zeichen für zu viel Traffic?

Manchmal, aber meistens nicht. Die häufigere Ursache sind langsame Datenbankabfragen oder schlecht konfigurierte Timeouts. Auch bei wenig Traffic kann ein 504-Fehler auftreten, wenn ein einzelner Prozess zu lange braucht.

Was bedeutet 504 bei WordPress oder WooCommerce?

Meist blockiert ein Plugin, eine langsame Datenbankabfrage, ein Import, ein Checkout-Prozess oder ein externer Dienst. Die sichtbare Fehlermeldung ist nur das Symptom, die Ursache steht im Server- oder PHP-Log.

Was ist der Unterschied zwischen 502 und 504?

502 bedeutet: ein vorgeschalteter Server bekommt keine brauchbare Antwort. 504 bedeutet: die Antwort kommt zu spät. Beim 504 arbeitet der Server häufig noch, ist aber langsamer als das erlaubte Zeitlimit.

Kann das per Fernwartung behoben werden?

Ja. Wir analysieren Server-Logs und Datenbankabfragen, identifizieren die Ursache und optimieren die Konfiguration. Das funktioniert komplett per Fernwartung – meistens innerhalb einer Stunde.

Weiterlesen — verwandte Artikel

Webseite & Server

ERR_TOO_MANY_REDIRECTS: Endlose Weiterleitungsschleife beheben

Ihre Website dreht sich im Kreis? Was die Weiterleitungsschleife verursacht und wie Sie sie stoppen.

Webseite & Server

500 Internal Server Error: Was die Fehlermeldung bedeutet und was Sie tun können

Ihre Website zeigt einen 500-Fehler? Hier erfahren Sie die häufigsten Ursachen und wie Sie ihn Schritt für Schritt beheben.

Webseite & Server

503 Service Unavailable: Warum Ihre Website vorübergehend nicht erreichbar ist

Server überlastet oder Wartungsmodus hängt? Die häufigsten Ursachen für den 503-Fehler und schnelle Lösungen.

Worauf Sie sich verlassen können
Sitz Deutschland
Westfalen.
Deutsches Recht, deutsche Anschrift.
AVV nach DSGVO
Auftragsverarbeitungs-Vertrag
nach Art. 28 für Geschäftskunden.
Verschlüsselte Verbindung
Fernwartung über TeamViewer
oder AnyDesk mit TLS-Schutz.
Festpreise statt Abo
Sie zahlen pro Termin.
Kein Vertrag, keine Mindestlaufzeit.
IT-Berufshaftpflicht
1 Mio EUR Vermoegensschaeden,
3 Mio EUR Personen-/Sachschaeden.

Beschreiben Sie Ihr Problem

Wir melden uns bei Ihnen und finden eine Lösung.

Cookie-EinwilligungWir nutzen Cookies und externe Dienste (Statistik, Terminbuchung, Kartenmaterial), um unsere Website zu verbessern. Sie können einzelne Kategorien auswählen oder Ihre Auswahl jederzeit im Footer unter „Cookie-Einstellungen" anpassen. Mehr erfahren