HTTP Code: 500 (Internal Server Error)
HTTP-Statuscode-Referenzhandbuch
Status-Kategorie
5xx — Server-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