Zschimmer GmbH Impressum und Kontakt

Job Scheduler     Erste Seite

  XML     API     Register


logo

Beendigung des Schedulers

Ordentliches Beenden

Der Scheduler beendet sich erst, wenn kein Job mehr läuft.

Siehe Spooler.terminate() und <modify_spooler cmd="terminate">.

Ordentliches Beenden mit Frist

Sie können zum Beenden eine Frist angeben. Wenn nach Ablauf der First noch Tasks laufen, weil sie in z.B. spooler_process() zu lange verharren, bricht der Scheduler alle noch laufenden Prozesse ab.

Zuvor verschickt er eine eMail mit dem Hinweis auf Tasks, die abgebrochen werden.

Er wartet dann längstens 30s aufs Ende der Tasks (normalerweise gelingt der Abbruch sofort) und beendet sich dann.

Siehe Spooler.terminate() und <modify_spooler cmd="terminate">.

Abbruch

Der Scheduler bricht allen Prozesse (einschließlich der mit add_pid() registrierten fremden Prozesse) sofort ab (Unix: kill -s KILL, Windows: TerminateProcess()). Dann bricht er sich selbst ab.

Vorteil: Der Abbruch wirkt sofort.

Nachteil: Sie Software, insbesondere die Jobs können nicht darauf reagieren. Z.B. können temporäre Dateien nicht gelöscht werden.


Software- und Organisations-Service GmbH

Zuletzt geändert von Joacim Zschimmer, 2005-09-25