Next: Link-Verwaltung
Up: Fehlermanagement
Previous: Fehlermeldemechanismen
Server-Crash wegen Fehler im Code eines Hilfsprogramms
Ein unerwarteter interner Fehler des Servers, durch den Source Code 500
(Internal Error) dargestellt, kann einem Serverabsturz entsprechen. Ein
fehlerhaftes Hilfsprogramm, das vom Server für die Bearbeitung einer Anfrage
aufgerufen wird, kann z.B. einen Serverabsturz verursachen. Dann müssen
folgende Informationen abgefragt und Funktionen zur Behebung des Fehlers
durchgeführt werden:
- ID des Hilfsprogramms
- Stoppen des Hilfsprogramms
- Debuggen des Hilfsprogramms
- Starten des Servers
Server kann CGI-Programme nicht ausführen
Ein konkretes Beispiel im Bereich des Fehlermanagements könnte am Beispiel
von CGI-Programmen erläutert werden. Falls der Server keine CGI-Programme
ausführt, kann das mehrere Gründe haben:
- Der Server ist nicht dafür konfiguriert, er unterstützt den Dienst
nicht.
- 1.
- Das CGI-Verzeichnis ist in der Konfigurationsdatei nicht richtig
eingetragen.
- 2.
- Das Ausführen von CGI-Programmen ist in diesem Verzeichnis nicht
ausdrücklich aktiviert worden.
- 3.
- Der CGI-MIME-Typ oder -Handler ist nicht richtig konfiguriert.
- Die CGI-Version wird von dem Server nicht unterstüzt.
- Der Pfad in dem URL, mit dem das CGI-Programm aufgerufen wird, ist nicht
richtig angegeben.
- Das CGI-Programm kann von einem entfernten Server nicht ausgeführt
werden und schickt dem eigenen Server keine Ergebnisse zurück, so daß dieser
sie nicht an den Client weiterschicken kann.
Falls der Server nicht dafür konfiguriert ist, wird jedesmal, wenn ein
Benutzer ein CGI-Programm aufruft, ein Eintrag in die AccessLog-Datei
eingefügt, dem der HTTP Status Code 501 (Not Implemented) zugeordnet
wird. Das gleiche passiert, falls der Server die entsprechende CGI-Version
des Programms nicht unterstützt. Für den Fall, daß der Pfad vom Benutzer im
URL nicht richtig angegeben wurde, wird das sowohl in der AccessLog-Datei
entweder mit dem Status Code 400 (Bad Request) oder 404
(Not Found) registriert, als auch in der Error-log-Datei mit dem
Fehler-Grund, daß die gesuchte Datei nicht gefunden werden konnte.
Next: Link-Verwaltung
Up: Fehlermanagement
Previous: Fehlermeldemechanismen
Copyright Munich Network Management Team