Aktive Jobs
Überblick
Die Übersicht Aktive Jobs überwacht die geplanten und laufenden Jobs im Webdesk. Sie zeigt pro Job und Trigger, ob der Job geplant, gerade in Ausführung, lange laufend, inaktiv oder von einem Problem betroffen ist.
In einer verteilten Installation werden die Informationen aller bekannten Scheduler-Knoten in einer gemeinsamen Übersicht zusammengeführt. Dadurch ist sichtbar, auf welchem Cluster-Knoten ein Job ausgeführt wird und ob ein Knoten oder dessen Scheduler nicht erreichbar ist.
Auch ein Job, der über die Funktion Job starten einmalig ausgelöst wurde, kann vorübergehend in der Übersicht erscheinen. Nach Abschluss der Ausführung verschwindet der Eintrag wieder, sofern kein aktiver Trigger dafür vorhanden ist.
Zusammenfassung und Aktualität
Oberhalb der Tabelle werden wichtige Kennzahlen angezeigt:
- Jobs gesamt zählt die angezeigten Job- und Trigger-Einträge. Ein Job mit mehreren Triggern kann daher mehrfach vorkommen.
- Laufende Jobs zeigt die aktuell ausgeführten Jobs.
- Fehlgeschlagene letzte Ausführungen zeigt, bei wie vielen Jobs die letzte Ausführung fehlgeschlagen oder durch einen Server-Neustart abgebrochen wurde. Der Wert kann angeklickt werden, um die Liste zu filtern.
- Lange laufend zeigt die laufenden Jobs, deren Laufzeit den eingestellten Schwellwert überschreitet. Auch dieser Wert ist direkt als Filter verwendbar.
- Ausgelastete Scheduler-Knoten zeigt Knoten, auf denen alle verfügbaren Scheduler-Threads beschäftigt sind.
- Antwortende Knoten zeigt die Zahl der erreichbaren im Verhältnis zu den konfigurierten Cluster-Knoten. Der Wert öffnet die ausführliche Clusterstatus-Ansicht.
- Veraltet und Fehlt weisen auf Knoten hin, von denen kein aktueller beziehungsweise gar kein Status vorliegt.
- Cluster-Modus zeigt, ob die Installation verteilt oder als Einzelserver betrieben wird.
- Aktualisiert am gibt an, auf welchen Zeitpunkt sich die angezeigten Daten beziehen.
Mit Aktualisieren kann die Übersicht sofort neu eingelesen werden. Zusätzlich wird die Seite automatisch ungefähr einmal pro Minute aktualisiert. Während eine Aktualisierung oder eine andere Aktion läuft, wird keine parallele Aktualisierung gestartet.
Scheduler- und Clusterstatus
Unterhalb der Kennzahlen werden die bekannten Scheduler-Knoten mit ihrer Auslastung angezeigt. Die Angabe, zum Beispiel 2/8, bedeutet, dass zwei von acht Scheduler-Threads gerade verwendet werden. Eine farbliche Kennzeichnung weist auf den Zustand des Knotens hin.
- Ein fehlender Knoten ist nicht erreichbar. Für aktive Jobs, die diesem Knoten zugeordnet sind, wird in der Tabelle der Status Fehlender Knoten angezeigt.
- Bei einem veralteten Knoten ist die letzte Statusmeldung zu alt. Die zugehörigen Einträge erhalten den Status Veralteter Knoten.
- Bei ausgelasteten Knoten können geplante Jobs auf freie Scheduler-Kapazität warten. Dafür wird der Status Threads ausgelastet verwendet.
Über den Zähler Antwortende Knoten kann die detaillierte Clusterstatus-Ansicht geöffnet werden. Sie unterstützt bei der Unterscheidung zwischen einem tatsächlich fehlenden Knoten, einer verzögerten Statusmeldung und einer normalen Scheduler-Auslastung.
Job-Tabelle und Filter
Die Tabelle enthält je nach Installation und Jobkonfiguration folgende Informationen und Bedienmöglichkeiten:
| Bearbeiten | Das Stift-Symbol öffnet die Job-Bearbeitung. Nur dieses Symbol öffnet den Job-Editor; ein Klick auf die übrige Zeile führt nicht dorthin. |
| Job Name | Name des Jobs. Über das Suchfeld können Einträge nach dem Jobnamen eingeschränkt werden. |
| Logs | Öffnet die Jobprotokolle des ausgewählten Jobs. |
| Mandant | Zeigt den zugeordneten Mandanten. Ist kein Mandant angegeben, wird der Job als öffentlich angezeigt. Die Liste kann nach Mandant gefiltert werden. |
| Trigger Name | Zeigt den auslösenden Trigger und kann durchsucht werden. |
| Cluster-Knoten | Zeigt den Knoten, von dem der Eintrag gemeldet wird. In einer verteilten Installation kann danach gefiltert werden. |
| Status | Zeigt den aktuellen Überwachungsstatus, zum Beispiel Läuft, Läuft lange, Geplant, In Warteschlange, Threads ausgelastet, Durch Überlappungsregel blockiert, Letzte Ausführung fehlgeschlagen, Fehler in letzter Ausführung, Letzte Ausführung erfolgreich, Inaktiv, Fehlender Knoten, Veralteter Knoten oder Unbekannt. Der Status kann als Filter verwendet werden. |
| Statusverlauf | Die Symbole zeigen bis zu fünf der letzten Ausführungen. Ein Klick auf ein Symbol öffnet die Details des jeweiligen Jobprotokolls. Der Tooltip beschreibt den Zustand, zum Beispiel erfolgreich, mit Fehlern beendet, fehlgeschlagen, unterbrochen oder nach einem Server-Neustart abgebrochen. |
| Fehler (letzte Ausführung) | Zeigt die Anzahl der protokollierten Fehler der letzten Ausführung. Die Auswahl mit Fehlern oder ohne Fehler schränkt die Liste entsprechend ein. |
| Nächste Ausführung | Zeigt den nächsten geplanten Ausführungszeitpunkt des Triggers. |
| ist aktiv | Zeigt, ob Job und Trigger aktiv sind. |
| Läuft | Zeigt, ob der Eintrag aktuell ausgeführt wird. Laufende Jobs zeigen zusätzlich ihre aktuelle Laufzeit an. |
| Abbrechen | Das Abbrechen-Symbol wird nur bei laufenden und unterbrechbaren Jobs angezeigt. |
Die Spaltenfilter für Jobname, Mandant, Trigger, Cluster-Knoten, Status, Fehler und Ausführungszustand können mit Sortierung und Seitennavigation kombiniert werden. Die Seitengröße kann in der Tabellenleiste angepasst werden.
Schwellwert für lange laufende Jobs
Der Schwellwert Schwellwert für lange laufende Jobs (Minuten) legt fest, ab welcher Laufzeit ein laufender Job den Status Läuft lange erhält. Der Standardwert beträgt 30 Minuten. Nach einer Änderung wird die laufende Zeit neu bewertet und die Kennzahl sowie die Liste werden entsprechend aktualisiert.
Der Schwellwert ist eine Überwachungshilfe und beendet den Job nicht automatisch. Für eine gezielte Kontrolle können die laufenden Jobs zunächst nach Läuft lange gefiltert und anschließend über Status, Laufzeit und Jobprotokoll geprüft werden.
Job einmalig starten und Protokolle prüfen
Um einen Job einmalig auszuführen, öffnen Sie über das Stift-Symbol die Job-Bearbeitung und wählen dort Job starten. Die Funktion steht zur Verfügung, wenn die Job-Engine läuft. Nach dem Start wird ein Link zum zugehörigen Protokoll angeboten.
Die Protokollsymbole in der Spalte Status und das Symbol in der Spalte Logs führen zu den Ausführungsdetails. So können neben dem Endstatus auch Laufzeit, Knoten und die protokollierten Fehler der jeweiligen Ausführung geprüft werden.
Laufenden Job abbrechen
Ein laufender Job kann über das Abbrechen-Symbol in seiner Zeile angefordert werden. Vor dem Absenden wird eine Bestätigung angezeigt. Die Funktion ist nur bei Jobs verfügbar, die eine Unterbrechung unterstützen.
Nach der Bestätigung wird eine Abbruchanforderung an den Jobdienst gesendet und die Übersicht neu geladen. Die Meldung Abbruchanforderung gesendet bestätigt die Übermittlung, nicht zwingend den bereits abgeschlossenen Abbruch. Prüfen Sie den neuen Status und das Jobprotokoll nach der Aktualisierung.
Bedienhinweise
- Verwenden Sie Aktualisiert am, um vor einer Diagnose zu prüfen, wie aktuell der Datenstand ist.
- Beginnen Sie bei Problemen mit dem Filter Letzte Ausführung fehlgeschlagen und öffnen Sie anschließend die Statussymbole oder die Jobprotokolle.
- Ein Job kann trotz erfolgreichem Abschluss den Status Fehler in letzter Ausführung beziehungsweise Mit Fehlern beendet erhalten, wenn während der Ausführung Fehler protokolliert wurden.
- Bei Clusterproblemen prüfen Sie zuerst die Knotenanzeige und danach die ausführliche Clusterstatus-Ansicht. Ein fehlender oder veralteter Knoten kann erklären, warum ein geplanter Job nicht startet.
- Der Status der Übersicht ist eine Momentaufnahme. Für die vollständige Analyse einer Ausführung sind die verlinkten Jobprotokolle maßgeblich.
Keine Kommentare vorhanden.