Hallo Nuclos-Team.
Wie verhält sich eigentlich die Jobsteuerung, wenn ein Task länger läuft (Laufzeit ist länger als Job-Intervall)?
Wird pro Intervall immer eine neue Instanz der Job-Regel erzeugt und gestartet (egal ob der Job noch läuft)? Das ergäbe dann parallele Jobs. Oder wird der alte „zwangsbeendet“ und ein neuer gestartet? Oder wird gewartet, bis der alte fertig ist?
Hintergrund: Bei bestimmten Aktionen muss viel rückwirkend neu berechnet werden. Da diese Aktionen mehrere Minuten dauern können, kann ich das nicht direkt beim Speichern ausführen (selbst wenn es einen Fortschrittsbalken gäbe, den man ansteuern könnte). Daher setze ich beim Speichern nur ein Flag im Datensatz.
Der Job soll jetzt jede Minute schauen, ob es Daten mit gesetzten Flag gibt und berechnet diese neu. Daher würde ich gern im Voraus wissen, wie Nuclos sich hier verhalten wird – bzw. wie es sich verhalten sollte.
Vielen Dank und Grüße,
Matthias