|
В реализациях непосредственного сохранения и таблицы данных имеются планировщики, специфичные для их сервисов. Даже если планировщики для обеих реализаций включены и настроены, только один из них будет выполнять сервис архивации. Точнее, будет выполняться только сервис, соответствующий активной реализации подсистемы аудита. По умолчанию, если активен другой планировщик, он попытается запустить сервис архивации, но поскольку его реализация отключена, он только записывает в журнал сообщение WARN, что не удалось выполнить сервис архивации, так как включена другая реализация.
|
Реализация
|
Сервис аудита
|
Вещь планировщика
|
---|---|---|
Непосредственное сохранение
|
ArchiveAuditHistoryDirectPersistence
|
AuditArchiveSchedulerDirectPersistence
|
Таблица данных
|
ArchiveAuditHistory
|
AuditArchiveScheduler
|
Обе
|
PurgeAuditData
|
AuditPurgeScheduler
|
Обе
|
AuditArchiveCleaup
|
AuditArchiveCleanupScheduler
AuditArchiveCleanupNotificationScheduler
|
|
Никогда не отключайте планировщик очистки. Это предотвращает периодическое копирование интерактивных данных аудита в автономный репозиторий с последующим их удалением. Разрешение накопления очень большого количества интерактивных данных без периодических операций очистки может привести к зависанию платформы.
|
Планировщики имеют свойство, которое показывает время последнего выполнения запланированного задания с именем LastArchivedTime для сервиса архивации реализации таблицы данных или LastArchivedTimeDirectPersistence для сервиса архивации реализации непосредственного сохранения. Система обновляет это свойство после каждого успешного выполнения запланированного задания. Отметим, что это свойство никогда не следует править вручную, хотя такая возможность существует. |