Las tareas de mantenimiento son procesos que se ejecutan según una programación para optimizar el repositorio. Con AEM as a Cloud Service, la necesidad de que los clientes configuren las propiedades operativas de las tareas de mantenimiento es mínima. Los clientes pueden enfocar sus recursos en preocupaciones del nivel de la aplicación y dejar que Adobe se encargue de las operaciones de infraestructura.
En versiones anteriores de AEM, se podían configurar tareas de mantenimiento mediante la tarjeta de mantenimiento (Herramientas > Operaciones > Mantenimiento). La tarjeta de mantenimiento ya no está disponible para AEM as a Cloud Service, por lo que las configuraciones deben enviarse al control de origen e implementarse mediante Cloud Manager. Adobe administra las tareas de mantenimiento que tienen configuraciones que los clientes no pueden modificar (por ejemplo, Recopilación de residuos del almacén de datos, Purga del registro de auditoría, Purga de la versión). Los clientes pueden configurar otras tareas de mantenimiento, como se describe en la tabla siguiente.
Adobe se reserva el derecho de anular los ajustes de configuración de tareas de mantenimiento de un cliente para mitigar problemas como la degradación del rendimiento.
La siguiente tabla ilustra las tareas de mantenimiento disponibles en el momento de la publicación de AEM as a Cloud Service.
Tarea de mantenimiento | Quién posee la configuración | Cómo se configura (opcional) |
---|---|---|
Recopilación de residuos del almacén de datos | Adobe | N/D: propiedad total de Adobe |
Depuración de la versión | Adobe | Para que el nivel de creación siga funcionando, las versiones anteriores de cada parte de contenido del nodo /content del repositorio se depuran según el siguiente comportamiento:
NOTA: El comportamiento descrito antes se aplica de forma predeterminada a los nuevos entornos creados después del 14 de marzo de 2022. Envíe un ticket de asistencia al cliente si necesita configuraciones diferentes. |
Purga del registro de auditoría | Adobe | Para que el nivel de creación siga funcionando, los registros de auditoría anteriores del nodo /content del repositorio se depuran según el siguiente comportamiento:
NOTA: El comportamiento descrito antes se aplica de forma predeterminada a los nuevos entornos creados después del 14 de marzo de 2022. Envíe un ticket de asistencia al cliente si necesita configuraciones diferentes. |
Limpieza de archivos binarios de Lucene | Adobe | No se utiliza y, por lo tanto, Adobe lo ha desactivado. |
Purga de la tarea ad hoc | Cliente |
Debe hacerse en Git. Anule el nodo de configuración de la ventana de mantenimiento predeterminado en Consulte la tabla Ventana de mantenimiento a continuación para obtener más información sobre la configuración. Habilite la tarea de mantenimiento añadiendo otro nodo bajo el anterior (asígnele el nombre |
Depuración de flujo de trabajo | Cliente |
Debe hacerse en Git. Anule el nodo de configuración de la ventana de mantenimiento predeterminado en Habilite la tarea de mantenimiento añadiendo otro nodo bajo el anterior (asígnele el nombre |
Depuración del proyecto | Cliente |
Debe hacerse en Git. Anule el nodo de configuración de la ventana de mantenimiento predeterminado en Habilite la tarea de mantenimiento añadiendo otro nodo bajo el anterior (asígnele el nombre |
Configuración de la ventana de mantenimiento | Quién posee la configuración | Tipo de configuración | Parámetros |
---|---|---|---|
Cada día | Cliente | Definición del nodo JCR |
windowSchedule=daily (este valor no debe cambiarse) windowStartTime=HH:MM como reloj de 24 horas. Define cuándo deben comenzar a ejecutarse las tareas de mantenimiento asociadas con la ventana de mantenimiento diario. windowEndTime=HH:MM como reloj de 24 horas. Define cuándo deben dejar de ejecutarse las tareas de mantenimiento asociadas con la ventana de mantenimiento diario si aún no se han completado. |
Cada semana | Cliente | Definición del nodo JCR |
windowSchedule=weekly (este valor no debe cambiarse) windowStartTime=HH:MM como reloj de 24 horas. Define cuándo deben comenzar a ejecutarse las tareas de mantenimiento asociadas con la ventana de mantenimiento semanal. windowEndTime=HH:MM como reloj de 24 horas. Define cuándo deben dejar de ejecutarse las tareas de mantenimiento asociadas con la ventana de mantenimiento semanal si aún no se han completado. windowScheduleWeekdays=Matriz de dos valores entre 1 y 7 (p. ej., [5,5]) El primer valor de la matriz es el día de inicio, cuando se programa el trabajo, y el segundo es el día de finalización, cuando se detiene el trabajo. La hora exacta del inicio y la finalización se rige por windowStartTime y windowEndTime respectivamente. |
Mensual | Cliente | Definición del nodo JCR |
windowSchedule=daily (este valor no debe cambiarse) windowStartTime=HH:MM como reloj de 24 horas. Define cuándo deben comenzar a ejecutarse las tareas de mantenimiento asociadas con la ventana de mantenimiento mensual. windowEndTime=HH:MM como reloj de 24 horas. Define cuándo deben dejar de ejecutarse las tareas de mantenimiento asociadas con la ventana de mantenimiento mensual si aún no se han completado. windowScheduleWeekdays=Matriz de dos valores entre 1 y 7 (p. ej., [5,5]) El primer valor de la matriz es el día de inicio, cuando se programa el trabajo, y el segundo es el día de finalización, cuando se detiene el trabajo. La hora exacta del inicio y la finalización se rige por windowStartTime y windowEndTime respectivamente. windowFirstLastStartDay= 0/1 0 para programar en la primera semana del mes o 1 para programar en la última semana del mes. La ausencia de un valor programaría los trabajos todos los días, según se rige por windowScheduleWeekdays cada mes. |
Ubicaciones:
Muestras de código:
Muestra de código 1 (diario)
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0"
xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="sling:Folder"
sling:configCollectionInherit="true"
sling:configPropertyInherit="true"
windowSchedule="daily"
windowStartTime="03:00"
windowEndTime="05:00"
/>
Muestra de código 2 (semanal)
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0"
xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="sling:Folder"
sling:configCollectionInherit="true"
sling:configPropertyInherit="true"
windowEndTime="15:30"
windowSchedule="weekly"
windowScheduleWeekdays="[5,5]"
windowStartTime="14:30"/>
Muestra de código 3 (mensual)
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0"
xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="sling:Folder"
sling:configCollectionInherit="true"
sling:configPropertyInherit="true"
windowEndTime="15:30"
windowSchedule="monthly"
windowFirstLastStartDay=0
windowScheduleWeekdays="[5,5]"
windowStartTime="14:30"/>