Problemas con la cola de replicación

Última actualización: 2022-11-16

Descripción

Entorno

  • Experience Manager 6.4
  • Experience Manager 6.5

Problema/Síntomas

La replicación de contenido AEM parece estar bloqueada.

Los editores pueden crear contenido, pero las páginas activadas no se actualizan en la instancia de publicación de CQ5.

Resolución

Asegúrese de que cada agente de replicación esté habilitado y configurado correctamente.

  1. Vaya a la lista de agentes de replicación (/etc/replication/agents.author)
  2. Para cada agente de replicación, haga lo siguiente:
    • Asegúrese de que el agente esté habilitado.
    • Compruebe la conectividad con la instancia de publicación haciendo clic en Probar conexión. Si falla, asegúrese de que en el nivel de red TCP, el servidor que hospeda la instancia de autor AEM puede conectarse al puerto de la instancia de publicación.
    • Abra el registro de replicación a través del vínculo Ver registro y compruebe si el último intento de replicación se realizó correctamente.
    • Observe la primera ruta de carga útil en la cola de replicación. A continuación, intente borrar el primer elemento de la cola de replicación. A continuación, compruebe si la replicación se reanuda. Una vez que se reanude, active de nuevo la primera carga útil observada en la cola.
    • Consulte con el Explorador de contenido de CRX y asegúrese de que no haya /bin/receive en la instancia de publicación. De lo contrario, elimínelo.
    • Consulte con el Explorador de contenido de CRX y asegúrese de que no haya /bin/replicate en la instancia de autor. De lo contrario, elimínelo.


 Reinicie los agentes de replicación y los paquetes relacionados
 En ese punto, podemos considerar que los agentes de replicaciones están correctamente configurados. Si los registros no muestran ningún intento de replicación durante unos minutos, intente las siguientes acciones correctivas para desbloquear las colas, en este orden, comprobando entre cada paso si se reanuda la replicación.

  1. Deshabilite el agente de replicación y vuelva a activarlo.
  2. Reinicie el paquete de replicación en la consola Felix (http://host:port/system/console/bundles/com.day.cq.cq-replication).
  3. Reinicie el paquete Apache Sling Event Support (http://host:port/system/console/bundles/org.apache.sling.event).
  4. Reinicie el Apache Felix EventAdmin (http://host:port/system/console/bundles/org.apache.felix.eventadmin).


 Forzar la liquidación de la cola eliminando los trabajos de Sling correspondientes

Si lo anterior falla, borrar manualmente la cola podría ser la última opción.

Esto se puede lograr eliminando directamente los trabajos de Sling con el nombre del agente topic =replication.

La forma más rápida de hacerlo es usar el CRXDE Lite (http://host:port/crx/de/index.jsp) y elimine el nodo :

/var/eventing/jobs/assigned/%INSTANCE-SLING-ID%/%REPLICATION-AGENT-FULL-ID%

Por lo tanto, por ejemplo, con el agente de publicación predeterminado:

/var/eventing/jobs/assigned/e23dd09d-83f1-4735-a77c-394df479214c/com.day.cq.replication.job.publish

Tenga en cuenta que esto se considera una acción de solución alternativa excepcional, póngase en contacto con AEM asistencia de todos modos, si se produce tal caso.

En esta página