Las réplicas de Flush son activadas por el usuario de la réplica de soporte de servicios web | AEM 6.x

Entorno

AEM 6.x

Detalle de la pregunta

Al comprobar la Cronología en la barra lateral de la página en la interfaz de usuario táctil, se puede observar que algunas páginas son publicadas por el usuario de webservice-support-replication.
Los oyentes de replicación personalizados también recogen estos eventos de publicación / replicación de páginas.

¿Qué característica del producto está generando estas replicaciones?

Respuesta

La replicación del usuario de webservice-support-replication se origina a partir de un oyente de replicación com.day.cq.wcm.webservicesupport.impl.ReplicationEventListener.  Este receptor elimina los subrecursos de Dispatcher para los recursos que utilizan los servicios en la nube.

El oyente escucha los eventos de replicación y se encarga de la invalidación de los niños y de las páginas a las que se hace referencia. La invalidación es forzada mediante la emisión de una réplica en los agentes de descarga.

Hay dos casos en los que es necesario invalidar los recursos relacionados:

  1. Activación de una página que hace referencia a una configuración en nube.
    Las páginas secundarias deben invalidarse debido a la herencia de la propiedad cq: cloudservices.

  2. Activación de una configuración en nube.
    Las páginas que hacen referencia a la página deben ser invalidadas.

Esto puede causar problemas de rendimiento o afectar a su aplicación.  Como solución, revise las opciones a continuación.

  1. Deshabilite las actualizaciones de estado y el versionado del agente para reducir el rendimiento

    Para reducir el impacto en el rendimiento de dichas solicitudes de descarga, desactive el versionado y las actualizaciones de estado en las replicaciones de descarga:

    1. Vaya a http://aemhost:port/etc/replication/agents.author.html en la instancia de autor.

    2. Haga clic para abrir un agente de purga.

    3. Haga clic en Editar.

    4. Vaya a la pestaña Directorios.

    5. Habilite Sin actualización de estado y Sin versiones en la pestaña Activadores del agente flush.

    6. Haga clic en Aceptar.

    7. Repita el procedimiento para todos los demás agentes de flush.

  2. Ignorar estas réplicas en código personalizado

    Si tiene un Escuchador de replicación personalizado en su código de aplicación, modifique ese código para ignorar las replicaciones de este usuario. O ignorar todas las réplicas del agente de enjuague.

  3. Deshabilite el componente OSGi que desencadena estas réplicas

    Desactivar esta función sería una alternativa a las dos soluciones anteriores.

    1. Vaya a

      http://aemhost:port/system/console/configMgr//system/console/configMgr/com.day.cq.wcm.webservicesupport.impl.ReplicationEventListener

    2. Eliminar la flush de la lista de agentes.

    3. Haga clic en Guardar

 Adobe

Obtén ayuda de forma más rápida y sencilla

¿Nuevo usuario?