Bereich: Webserver
504
Was bedeutet der Fehlercode 504?
Ein Vermittler hat auf eine Antwort gewartet und keine bekommen. Anders als bei einer Ablehnung hat die Gegenstelle gar nicht geantwortet – das deutet auf Überlastung oder eine Blockade unterwegs.
Von Metehan Kurt · Fachlich geprüft von Seamand Mala · 30. Oktober 2026
14Jahre
unternehmerisch im IT-Betrieb, GmbH seit 2020
rund 1.000Arbeitsplätze
in laufender Betreuung
99,9 %Verfügbarkeit
der Cloud-Services, je Kalendermonat
7,4 Min.Ø Reaktionszeit
laut Ticketsystem (12 Monate, alle Tickets); vertraglich höchstens 15 Min., rund um die Uhr
ISO 27001Partner-Rechenzentren
in Deutschland – zertifiziert ist der Betreiber
Häufige Ursachen für 504
- Die Anwendung hinter dem Proxy antwortet zu langsam, etwa wegen langer Datenbankabfragen.
- Der Server ist überlastet.
- Die Wartezeit am Proxy, CDN oder Lastverteiler ist kürzer als die Laufzeit der Anwendung.
- Eine Firewall oder ein Schutzfilter blockiert die Verbindung.
- Die Gegenstelle ist gar nicht erreichbar.
504 beheben: Schritt für Schritt
Direkt testen
Den Server unter Umgehung von Proxy oder CDN aufrufen. Antwortet er dort, liegt das Problem auf dem Weg, nicht in der Anwendung.
Last prüfen
Prozessor, Arbeitsspeicher und Datenbank des Servers ansehen; langsame Abfragen stehen im Datenbankprotokoll.
Wartezeiten abgleichen
Die Zeitgrenzen von Proxy, Lastverteiler und Anwendung aufeinander abstimmen.
Protokolle der Vermittler lesen
Proxy-, CDN- und Lastverteiler-Protokolle zeigen, welche Gegenstelle nicht geantwortet hat.
An Angriffe denken
Kommen sehr viele Anfragen gleichzeitig, helfen Ratenbegrenzung und ein Schutzfilter – nicht ein größerer Server.
Wann ein Anruf günstiger ist
Wenn Shop oder Portal betroffen sind und Umsatz daran hängt, oder wenn der Fehler zu Spitzenzeiten immer wiederkommt.
So gehen Sie vor
Die dreistelligen Codes sagen, wer das Problem hat. Die 400er bedeuten, dass die Anfrage nicht in Ordnung war – falsche Adresse oder fehlende Berechtigung. Die 500er bedeuten, dass der Server das Problem hat: Er ist überlastet, ein Dienst dahinter antwortet nicht, oder die Anwendung ist abgestürzt. Für die eigene Website ist das die wichtigste Unterscheidung überhaupt, denn 500er kosten Umsatz und Sichtbarkeit, 404er meist nicht.
Die erste Ziffer lesen
4 heißt: Die Anfrage war das Problem. 5 heißt: Der Server war das Problem. Diese eine Ziffer entscheidet, ob Sie bei sich suchen oder beim Anbieter – und sie wird am häufigsten übersehen.
Prüfen, ob es alle betrifft
Rufen Sie die Adresse von einem anderen Anschluss auf, etwa über das Mobilfunknetz. Erscheint der Fehler dort nicht, liegt es an Ihrem Netz, Ihrem Zwischenspeicher oder Ihrer Namensauflösung – nicht an der Website.
Bei 500ern: in das Serverprotokoll sehen
Ein 500er ohne Blick ins Protokoll ist nicht zu lösen. Dort steht die eigentliche Meldung – fehlende Datei, Datenbank nicht erreichbar, Speichergrenze überschritten, Syntaxfehler nach einer Änderung. Jeder Hoster stellt dieses Protokoll bereit.
Vollständige Anleitung: HTTP-Fehler der eigenen Website
Dort stehen alle Schritte, die PowerShell-Befehle dazu, was im Betrieb anders ist und ab wann Weitersuchen teurer wird als Aufhören.
Wenn das öfter vorkommt: Managed Server: Webserver betrieben, überwacht und gesichert
Weitere Codes aus dem Bereich Webserver
- 403Sie haben sich ausgewiesen, und es reicht trotzdem nicht – eine Ablehnung, kein Anmeldeaufruf. Die drei häufigsten Ursachen: falsch gesetzte Dateirechte, ein Verzeichnis ohne Startseite bei verbotener Auflistung, oder eine Sperre durch eine Schutzeinrichtung.
- 404Die Adresse gibt es nicht. Für eine wirklich entfernte Seite ist das die richtige Antwort und völlig unbedenklich. Schädlich wird es erst, wenn Seiten so antworten, die es noch geben sollte – etwa nach einem Relaunch ohne Weiterleitungen.
- 500Der Server hat das Problem, nicht die Anfrage. Ohne Blick ins Serverprotokoll ist ein 500er nicht zu lösen – dort steht die eigentliche Meldung: fehlende Datei, Datenbank nicht erreichbar, Speichergrenze überschritten.
- 502Ein Vermittler hat weitergeleitet und keine gültige Antwort bekommen. Die Ursache liegt also nicht bei dem, der die Meldung ausgibt, sondern eine Station dahinter – Anwendungsserver abgestürzt, Datenbank überlastet.
- 503Der Dienst ist vorübergehend nicht verfügbar, sehr oft wegen Überlastung oder laufender Wartung. Tritt er regelmäßig zur selben Tageszeit auf, ist es Last; nach einer Änderung, ist es die Änderung.
- 429Zu viele Anfragen in zu kurzer Zeit; der Server bremst absichtlich. Trifft meist automatische Zugriffe. Sehen Besucher ihn, ist die Bremse zu scharf eingestellt oder es läuft tatsächlich ein Angriff.
