Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.
Konfiguration
Der Monitoring-Task wird wie folgt im Planer hinzugefügt:
- Task mit der Klasse "Konsolenbefehle ausführen" und dem "Planbaren Befehl"
schedulerMonitor:checkForFailedTasksanlegen. - Die Frequenz wie gewünscht einstellen, z. B. alle fünf Minuten.
- E-Mail-Adresse hinterlegen (mehrere sind komma-getrennt möglich) und den Betreff.
- Zeit einstellen, nach der ein Task als "tot" angesehen wird. Standard ist 3600 Sekunden (1 Stunde).
- Selbstheilung (
selfHealing): Wenn aktiviert, wird die Ausführungsmarkierung "toter" Tasks aufgehoben, sodass diese wieder ausgeführt werden können. Standard ist deaktiviert (false). - Selbstheilung auf bestimmte Tasks beschränken (
selfHealingTasks): Komma-getrennte Liste von Task-UIDs, für die die Selbstheilung angewendet werden soll. Bleibt die Liste leer, gilt die Selbstheilung für alle "toten" Tasks.
Hinweis:
Standardmäßig entfernt der Planer die aufgezeichneten "executions" nach 24 Stunden (einstellbar in EXT:scheduler). Danach werden keine "toten" Tasks mehr gefunden.
Um Test-Mails zu versenden:
- Task mit der Klasse "Konsolenbefehle ausführen" und dem "Planbaren Befehl"
schedulerMonitor:sendTestMailanlegen. - Die Frequenz wie gewünscht einstellen, z. B. einmal pro Tag.
- Empfänger-E-Mail-Adresse hinterlegen (eine einzelne Adresse).
