Zum Inhalt springen
0621 877 55 990
DAVINCI Rechenzentrum

StörungenFehlercodes504

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

  1. Direkt testen

    Den Server unter Umgehung von Proxy oder CDN aufrufen. Antwortet er dort, liegt das Problem auf dem Weg, nicht in der Anwendung.

  2. Last prüfen

    Prozessor, Arbeitsspeicher und Datenbank des Servers ansehen; langsame Abfragen stehen im Datenbankprotokoll.

  3. Wartezeiten abgleichen

    Die Zeitgrenzen von Proxy, Lastverteiler und Anwendung aufeinander abstimmen.

  4. Protokolle der Vermittler lesen

    Proxy-, CDN- und Lastverteiler-Protokolle zeigen, welche Gegenstelle nicht geantwortet hat.

  5. 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.

  1. 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.

  2. 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.

  3. 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