Nächtlichen Neustart von aworker-Prozessen Planen
Standardmäßig werden die aworker-Prozesse des ADONIS-Applikationsservers in On-Premise-Deployments jede Nacht um 00:00 Uhr Ortszeit automatisch neu gestartet. Bei SaaS-Deployments erfolgt der Neustart jeden Samstag um 4:00 Uhr CET. Diese Neustarts führen dazu, dass alle aktiven Benutzersitzungen verloren gehen.
Regelmäßige Neustarts sind notwendig, um Speicherfragmentierung zu vermeiden. Speicherfragmentierung kann im Lauf der Zeit eine Leistungsverschlechterung verursachen und im schlimmsten Fall zu einem Absturz des ADONIS-Applikationsservers durch unzureichenden Speicher führen. Das empfohlene Intervall für Neustarts hängt von der Verwendung des ADONIS-Applikationsservers ab. Als Faustregel gilt, dass der Neustart täglich ausgeführt werden sollte.
Um den nächtlichen Neustart neu zu planen, fügen Sie folgende Umgebungsvariablen in der Deployment-Konfiguration des Applikations-Server-Containers ein oder passen Sie diese an:
SERVER_AUTO_CLEANUP: Setzen Sie diese Variable auf false, um den automatischen Neustart der aworker-Prozesse zu deaktivieren. Tun Sie dies nur, wenn Sie von einem BOC-Mitarbeiter dazu aufgefordert werden.
SERVER_AUTO_CLEANUP_DAY: Legen Sie fest, an welchen Wochentagen der Neustart durchgeführt werden soll, indem Sie eine durch Leerzeichen getrennte Liste von Zahlen angeben (1 - Montag, 2 - Dienstag, ..., 7 - Sonntag). Der Standardwert ist 1 2 3 4 5 6 7 (jeden Tag).
SERVER_AUTO_CLEANUP_TIME: Geben Sie den Zeitpunkt an, an dem die aworker-Prozesse neu gestartet werden, im Format hh:mm (z. B. 03:30). Der Standardwert ist 00:00.
Die Änderung wird erst wirksam, wenn die Konfiguration auf die Laufzeitumgebung angewendet und der Container des Applikations-Servers neu gestartet wurde (was bei einer Aktualisierung des Deployments automatisch geschieht).