|
Die Direktpersistenz- und die Datentabellen-Implementierung verfügen über spezifische Scheduler für ihre Dienste. Selbst wenn Scheduler für beide Implementierungen aktiviert und konfiguriert sind, führt nur einer von ihnen den Archivierungsdienst aus. Genauer gesagt wird nur der Dienst ausgeführt, der der aktiven Implementierung des Prüfungsuntersystems entspricht. Wenn der andere Scheduler aktiv ist, versucht er standardmäßig, den Archivierungsdienst auszuführen, aber da seine Implementierung deaktiviert ist, protokolliert er lediglich eine WARN-Meldung, dass er versucht hat, den Archivierungsdienst auszuführen, aber nicht erfolgreich war, da die andere Implementierung aktiviert ist.
|
Implementierung
|
Prüfungsdienst
|
Scheduler-Ding
|
---|---|---|
Direktpersistenz
|
ArchiveAuditHistoryDirectPersistence
|
AuditArchiveSchedulerDirectPersistence
|
Datentabelle
|
ArchiveAuditHistory
|
AuditArchiveScheduler
|
Beide
|
PurgeAuditData
|
AuditPurgeScheduler
|
Beide
|
AuditArchiveCleaup
|
AuditArchiveCleanupScheduler
AuditArchiveCleanupNotificationScheduler
|
|
Deaktivieren Sie den Aufräum-Scheduler nie. Dies würde verhindern, dass das System die Online-Prüfungsdaten in regelmäßigen Abständen in das Offline-Repository kopiert und dann löscht. Wenn Sie zulassen, dass sich große Mengen von Online-Daten ohne regelmäßige Aufräumoperationen ansammeln, kann dies irgendwann zu einem Ausfall der Plattform führen.
|
Die Scheduler verfügen über eine Eigenschaft, die die letzte Ausführungszeit eines geplanten Jobs anzeigt: LastArchivedTime für den Archivierungsdienst der Datentabellen-Implementierung bzw. LastArchivedTimeDirectPersistence für den Archivierungsdienst der Direktpersistenz-Implementierung. Nach jeder erfolgreichen Ausführung eines geplanten Jobs aktualisiert das System diese Eigenschaft. Beachten Sie, dass diese Eigenschaft niemals manuell bearbeitet werden sollte, auch wenn dies theoretisch möglich ist. |