Wiederherstellungsfunktionen
Die nachfolgend beschriebenen Wiederherstellungsschritte werden automatisch
ausgeführt, wenn es im Apple Qmaster-System für die verteilte Verarbeitung zu Ausfällen
kommt. Sie als Administrator müssen diese Funktionen nicht aktivieren oder konfigurieren.
424
Kapitel 29
Apple Qmaster und die verteilte Verarbeitung
Wenn ein Dienst unerwartet beendet wird
Wird entweder der Dienst der Cluster-Steuerung oder die auf einem Dienstknoten aktivierte
Verarbeitung unerwartet beendet, startet das Apple Qmaster-System für die verteilte
Verarbeitung den Dienst neu. Das System startet den ausgefallenen Dienst höchstens
vier Mal neu, um ein fortlaufendes Beenden und erneutes Starten zu verhindern. Die
ersten beiden Male wird der Dienst sofort neu gestartet. Wird der Dienst ein drittes oder
viertes Mal unerwartet beendet, startet das System ihn nur dann neu, wenn der Dienst
vor der Unterbrechung mindestens 10 Sekunden lang ausgeführt worden ist.
Wenn ein Stapel unterbrochen wird
Wenn ein Dienst während der Verarbeitung eines Apple Qmaster-Stapels unvermittelt
beendet wird, sendet die Cluster-Steuerung den unterbrochenen Stapel auf eine spezielle
Weise erneut. Damit wird vermieden, dass Stapelsegmente, die vor Beendigung des
Dienstes vollständig waren, erneut verarbeitet werden. Die Cluster-Steuerung verzögert
die erneute Aufnahme des Stapels um ungefähr eine Minute ausgehend von dem
Zeitpunkt, als der Kontakt zum Dienst verloren ging.
Wenn die Verarbeitung eines Stapels fehlschlägt
Wenn der Dienst ausgeführt, ein Stapel jedoch nicht verarbeitet wird, kommt es zu einer
Dienstausnahme. In diesem Fall sendet die Cluster-Steuerung den Stapel sofort erneut.
Die Cluster-Steuerung sendet den Stapel höchstens zwei Mal. Schlägt der Auftrag beim
dritten Senden fehl, sendet das System für die verteilte Verarbeitung den Auftrag nicht
nochmals. Der Status des Auftrags wird in Share-Monitor als „Fehlgeschlagen“ angezeigt.