Teksolvr
Zurück zur Startseite

HTTP Code: 500 (Internal Server Error)

HTTP-Statuscode-Referenzhandbuch

Status-Kategorie

5xxServer-Fehler

Bedeutung & Definition

Der Server ist auf einen unerwarteten Fehler gestoßen, der das Verarbeiten der Anfrage verhindert hat.

Häufige Ursachen

  • Unbehandelte Programmierfehler
  • Ausfall von Datenbankverbindungen
  • Syntaxfehler in Laufzeitskripten

HTTP-Statusfehler beheben

1. Protokolle prüfen: Fehlerprotokolle (z. B. error.log) analysieren, um Laufzeitfehler zu finden.

2. Endpoint testen: Nutzen Sie unseren Uptime-Checker, um Antwort-Header und Verbindungslatenz zu prüfen.

3. Regeln definieren: Fügen Sie Umleitungsregeln oder Fehlerseiten in Nginx/Apache hinzu.

Nginx Konfiguration

error_page 500 502 503 504 /50x.html;
location = /50x.html {
  root /usr/share/nginx/html;
  internal;
}

Apache Konfiguration

ErrorDocument 500 /500.html