|
La tabla de datos y la persistencia directa cuentan con programadores específicos de sus servicios. Incluso si se activan y configuran los programadores de ambas implementaciones, solo una de ellas ejecutará el servicio de archivo. Más concretamente, solo se ejecutará el servicio correspondiente a la implementación activa de AuditSubsystem. Por defecto, si el otro programador está activo, intentará ejecutar el servicio de archivo, pero dado que su implementación está desactivada, solo registra un mensaje WARN de que ha intentado ejecutar el servicio de archivo, pero que ha fallado porque la otra implementación está activa.
|
Implementación
|
Servicio de auditoría
|
Cosa de programador
|
---|---|---|
Persistencia directa
|
ArchiveAuditHistoryDirectPersistence
|
AuditArchiveSchedulerDirectPersistence
|
Tabla de datos
|
ArchiveAuditHistory
|
AuditArchiveScheduler
|
Ambas
|
PurgeAuditData
|
AuditPurgeScheduler
|
Ambas
|
AuditArchiveCleaup
|
AuditArchiveCleanupScheduler
AuditArchiveCleanupNotificationScheduler
|
|
No se debe desactivar nunca el programador de depuración. Si se hace, el sistema no podrá copiar periódicamente los datos de auditoría en línea al almacén fuera de línea y luego borrarlos. Si se deja que los datos en línea se acumulen hasta una cantidad muy elevada sin realizar operaciones de depuración periódicas, puede resultar en la interrupción del funcionamiento de la plataforma.
|
Los programadores tienen una propiedad que muestra la hora de la última ejecución de un trabajo programado, llamado LastArchivedTime para el servicio de archivo de implementación de tabla de datos o LastArchivedTimeDirectPersistence para el servicio de archivo de implementación de persistencia directa. Después de cada ejecución correcta de un trabajo programado, el sistema actualiza esta propiedad. Se debe tener en cuenta que, aunque es posible, esta propiedad nunca se debe editar manualmente. |