Re: WatchDog, Feststellen, das (fremdes Programm) hängt
21. Okt 2008, 10:27
Hallo,
Vorschlag für eine "halb manuelle" Prüfung:
An definierten Stellen des zu überprüfenden Programmes eine Textdatei mit Zeitstempel erstellen und die Änderung dieser Datei mit dem Überwachungsprogramm prüfen.
Bei einem Kunden mit aufwändigen Datenbankapplikationen (unter AIX) haben wir die Programme an definierten Stellen in eine Datenbanktabelle den Programmnamen, einen Zeitstempel und den gerade auszuführenden Programmschritt schreiben lassen. Dadurch konnten wir in dieser Tabelle immer sehen, welcher Job gerade was macht und an welcher Stelle er ggfls. hängengeblieben ist. Diese Überprüfung erfolgte mittels eines Programmes, dass den Admin ggfls. bei Langläufern informierte. Hier braucht man ggfls. Erfahrungswerte, wie lange ein Job wofür brauchen darf, und ab wann eine Warnung zu senden ist.
Dies läßt sich sicherlich auch auf einen automatischen Programmabbruch und Neustart erweitern.
|