AsyncIndexUpdate está fallando

Causa

Puede haber muchas causas por las que los índices asíncronos no se actualizan en AEM.

Algunas causas posibles son:

  • Un archivo de índice Lucene dañado
  • Daño en el repositorio de Oak, que causa errores durante la indexación

Resolución

El primer paso para resolver un problema de este tipo es depurar la causa raíz.  Una vez que conozca la causa de fondo, podrá decidir si es necesario reindexar o no.

En las versiones AEM anteriores a la 6.2, todos los índices utilizaban una "asíncrona" de carril.  El estado de ese carril de índice se puede ver en el IndexStats MBean:

http://aem-host:port/system/console/jmx/org.apache.jackrabbit.oak%3Aname%3Dasync%2Ctype%3DIndexStats

En AEM 6.2, hay dos carriles índice:

  • "fulltext-async" usado por /oak:index/lucene index - http://aem-host:port/system/console/jmx/org.apache.jackrabbit.oak%3Aname%3Dfulltext-async%2Ctype%3DIndexStats
  • "asíncrono" utilizado por todos los demás índices de luceno - http://aem-host:port/system/console/jmx/org.apache.jackrabbit.oak%3Aname%3Dasync%2Ctype%3DIndexStats

Puede ver los IndexStats MBeans para ver el estado de la indexación e identificar si la indexación ha fallado o si está tardando mucho tiempo.

Los campos clave a referir son:

  • LatestError: el error que está causando que la indexación falle, si está fallando.
  • LatestErrorTime: el momento en que ocurrió el error.
  • LastIndexedTime: la última vez que un ciclo de indexación tuvo éxito.


Si ve un error en la lista de LatestError, entonces tiene que trabajar para corregir ese error y hacer que la indexación funcione de nuevo.  Póngase en contacto con atención al cliente de AEM para obtener ayuda si no está seguro de los pasos que seguir para resolver el problema.

Logotipo de Adobe

Inicia sesión en tu cuenta