AEM Solución de problemas de MSM

AEM Este artículo describe las formas de solucionar cualquier problema de MSM de la. Además, analiza lo siguiente:

  • Búsqueda de información avanzada sobre el modelo y el estado de las Livecopies
  • Comprobación de la información específica de MSM en el repositorio
  • Información que se debe proporcionar al elevar un ticket de asistencia de MSM

Descripción description

Entorno

Experience Manager

Problema/Síntomas

Verificaciones básicas para empezar con:

Resolución resolution

Búsqueda de información avanzada sobre el modelo y el estado de las Livecopies

Multi-Site Manager (MSM) registra varios servlets que se pueden solicitar con selectores en las direcciones URL de los recursos.

Las utiliza la interfaz de usuario, pero también se pueden solicitar directamente para ver estados de MSM calculados avanzados y directamente adicionales para sus páginas:

  1. http://host:port/content/path/to/bluprint/page.blueprint.json?&maxSize=500&advancedStatus=true&returnRelationships=true&msm%3Atrigger=ROLLOUT
    Utilícelo en una página de modelo para recuperar la lista de todas las Live Copies vinculadas a ella, con estado de LC avanzado.

  2. http://host:port/content/path/to/livecopy/page.msm.json
    Utilícelo en páginas de LiveCopy para obtener información avanzada sobre su conexión con su página de modelo.

    Si la página no es una Live Copy, no se devuelve nada.

Estos servlets generan mensajes de registro de depuración a través del registrador com.day.cq.wcm.msm que también vale la pena comprobar.

Comprobación de la información específica de MSM en el repositorio

Los servlets anteriores devolvían información calculada basada en los nodos y mezclas específicos de MSM.
La información se almacena de la siguiente manera.

  • cq:LiveSync tipo de mezcla

    Esto se establece en los nodos jcr:content y define páginas raíz de Livecopy.

    Estas páginas tendrán un nodo secundario cq:LiveSyncConfig de tipo cq:LiveCopy que contendrán información básica y obligatoria sobre Livecopy a través de las siguientes propiedades:

    • cq:master - apunta a la página de modelo de Livecopy
    • cq:rolloutConfigs - indica configuraciones de despliegue activas aplicadas en Livecopy
    • cq:isDeep - es verdadero si las páginas secundarias de esta página raíz de Livecopy están incluidas en Livecopy.
  • cq:LiveRelationship tipo de mezcla
    Cualquier página de Live Copy tiene este tipo de mezcla en su nodo jcr:content.

    Si no es así, la página se ha separado en algún momento o se ha creado manualmente mediante la interfaz de creación fuera de una acción de LiveCopy (crear o desplegar).

  • cq:LiveSyncCancelled tipo de mezcla
    Se ha añadido en nodos jcr:content de páginas de Livecopy que se suspendieron.

    Si la suspensión es efectiva también para páginas secundarias: se agrega una propiedad cq:isCancelledForChildren=true en el mismo nodo.

La información presente allí debería reflejarse en la interfaz de usuario, por supuesto, sin embargo, en situaciones anormales que puedan surgir cuando se cuestione el comportamiento de la interfaz de usuario o de MSM, los superusuarios pueden verificar directamente esos nodos para comprender el estado de sus páginas MSM.

Conocer esas propiedades también puede ser útil para consultar el repositorio y averiguar conjuntos de páginas que están en estados particulares.

Ejemplo: seleccionar * de cq:LiveSync devolverá todas las páginas raíz de LiveCopy.

Información que se debe proporcionar al elevar un ticket de asistencia de MSM.

AEM Es posible que tarde o temprano necesite asistencia de soporte técnico de.

Al generar un vale de soporte técnico en el portal de soporte técnico, califique el problema de la mejor manera posible siguiendo las directrices que se indican en el siguiente artículo de KB

Para los problemas de MSM, esas precisiones adicionales deberían agregarse idealmente:

  • Antes de adjuntar registros: habilite el nivel DEBUG para el registrador com.day.cq.wcm.msm en /system/console/slinglog y repita la acción problemática de MSM.
  • Adjuntar la salida de la configuración http://<host>:<port>/libs/wcm/msm/content/commands/rolloutconfigs.json
  • Comunicar las configuraciones de despliegue adjuntas a las Livecopies
  • Si el problema parece provenir de la interfaz de usuario (aparece un error de la consola del explorador o un error de la interfaz de usuario): genere un archivo HAR para capturar el flujo completo desde la perspectiva del usuario al realizar la acción problemática de MSM: consulte este vínculo para obtener detalles sobre la generación de archivos HAR

Reproducir el problema es la forma más sencilla para que el servicio de soporte técnico analice y determine rápidamente si el comportamiento es normal o no y actúe en consecuencia.

Para ello, intente lo siguiente:

  1. Reproduzca el problema con una configuración similar basada en las páginas de We-Retail
  2. AEM Si no es posible, intente crear un paquete de contenido que incluya contenido de muestra suyo para que un ingeniero de asistencia técnica lo instale en una instancia en blanco con el mismo nivel de parche que el suyo y reproduzca el problema.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f