La implementación del índice personalizado falla durante la migración de SIM en AEM as a Cloud Service
En este artículo se explica cómo resolver los errores de implementación en Adobe Experience Manager as a Cloud Service que se producen cuando los índices personalizados se quedan atascados en un estado temporal asíncrono durante la migración a la administración simplificada de índices (SIM). La solución recomendada implica restablecer el entorno y volver a introducir los índices personalizados de forma gradual.
Descripción description
Entorno
- Adobe Experience Manager as a Cloud Service
- Administración simplificada de índices (SIM)
Síntomas
- Las canalizaciones de implementación fallan durante la migración a SIM.
- Los índices personalizados están atascados en un estado de “migración en curso”.
- Las propiedades de índice incluyen
async = temp-async,nrtyasync-previous = async,nrt. - Los mensajes de registro incluyen errores como Error al aplicar los datos de indización y No se encontró ningún punto de comprobación actual para el carril
[asincrónico,nrt].
Causa
Este problema se produce cuando se migran varios índices personalizados simultáneamente, lo que provoca que el trabajo de indexación deje los índices en un estado incoherente que no se puede resolver automáticamente.
Resolución resolution
Siga estos pasos para resolver el problema.
-
Elimine temporalmente los índices personalizados afectados de la configuración de SIM, o comente sus entradas en el archivo de diferencia de índice.
-
En entornos de AEM Author con acceso CRXDE, como entornos de desarrollo o locales, elimine los nodos de índice afectados en
/oak:indexpara cada índice personalizado problemático. -
En los entornos de publicación y vista previa de AEM as a Cloud Service, donde el acceso directo a CRXDE no está disponible, restablezca el entorno con Cloud Manager. Nota: Esta acción inicia Autor, Publicación y Vista previa con un repositorio limpio.
-
Ejecute una canalización de Cloud Manager que no incluya índices personalizados. Confirme que el paso de indexación se completa correctamente sin errores.
-
Vuelva a introducir los índices personalizados de forma incremental a través de SIM:
- Agregue un índice personalizado a la vez.
- Ejecute la canalización de Cloud Manager después de cada adición.
-
Después de cada implementación, compruebe la configuración del índice en Autor:
- Confirme que el índice tiene
async = [ "async","nrt" ]. - Confirme que el índice no contiene una propiedad
async-previous. - Confirme que solo existe una versión activa de cada índice personalizado en la base de código.
- Confirme que el índice no se deja en un estado
temp-async.
- Confirme que el índice tiene
-
Confirme que la canalización de Cloud Manager se completa correctamente y que la funcionalidad afectada funciona según lo esperado.
Notas:
- Los cambios de configuración de índice para AEM as a Cloud Service deben administrarse en la base de código del proyecto e implementarse mediante Cloud Manager.
- Cuando solucione problemas con varios índices personalizados, vuelva a introducirlos de uno en uno para identificar el índice asociado con el error de implementación.
- Si la implementación continúa fallando después de que los índices se hayan aislado y vuelto a introducir gradualmente, póngase en contacto con el Soporte técnico de Adobe a través del proceso de soporte técnico estándar.