Next: Fehlermeldemechanismen
Up: Fehlermanagement
Previous: HTTP Status Code 40X
Falls der Server aufgrund von internen Fehlern einen Request nicht erfüllen
konnte, so wird dazu ein entsprechender Wert über 50X in der AccessLog-Datei
eingetragen. Handelt es sich um einen unerwarteten Fehler, der das richtige
Ausführen und Beantworten des Requests verhindert hat, so entspricht das dem
Status Code 500 (Internal Error). Handelt es sich um einen Dienst,
den der Server nicht unterstützt, so entspricht das dem Wert 501 (
Not Implemented). Falls es unbeabsichtigt ist, daß der Server diesen Dienst
nicht unterstützt, so muß die Konfiguration des Servers untersucht und
gegebenfalls geändert werden. So wird ein Server, der das automatische
Indizieren von Verzeichnissen nicht unterstützt, eine Eintragung in die
ErrorLog-Datei einfügen, falls ein Benutzer auf ein Verzeichnis zugreift und
nicht auf eine darin enthaltene Datei.
Außerdem kann der Fall auftreten, daß ein Anwendungsprogramm, auf das der
Server zuzugreifen versucht, um eine Anfrage zu beantworten, nicht in einer
bestimmten Zeit ausgeführt werden konnte und somit keine Ergebnisse an den
Server zurückkommen (502 - Bad Gateway). Der gleiche Fall tritt ein,
falls ein CGI-Programm fehlerhaft ausgeführt wurde. Um hier den Fehler
genauer untersuchen zu können, ist die Auswertung der ScriptLog-Datei von
großer Hilfe. Wenn der Server über ungenügend Ressourcen verfügt und somit
die an ihn gestellten Anfragen nicht beantworten kann, wird in der
AccessLog-Datei der Wert 503 (Service Unavailable) zu dem Request
eingetragen. In diesem Fall muß die Benutzung der Ressourcen untersucht
werden, falls der Fehler über eine längere Zeit auftritt:
- Anzahl der offenen Verbindungen
- Anzahl der laufenden Prozesse
- Anzahl der freien Prozesse, die auf Anfragen warten
- Anteil der verbrauchten CPU-Zeit
Next: Fehlermeldemechanismen
Up: Fehlermanagement
Previous: HTTP Status Code 40X
Copyright Munich Network Management Team