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 de com.day.cq.wcm.msm logger que vale la pena comprobar también.

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

    Se configura en los nodos jcr:content y define páginas raíz de Livecopy.

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

    • cq:master : señala a la página de modelo de Livecopy.
    • cq:rolloutConfigs - indica las 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: a cq:isCancelledForChildren=true La propiedad se agrega en el mismo nodo.

La información presente allí debe reflejarse en la interfaz de usuario, por supuesto, sin embargo, en situaciones anormales en las que puede cuestionar el comportamiento de la IU o 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: seleccione * 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 ticket de asistencia en el portal de asistencia, clasifique el problema lo mejor posible siguiendo las directrices que se indican a continuación 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 in /system/console/slinglogy 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 esto vincular para obtener más información sobre la generación de archivos HAR

Reproducir el problema es la forma más sencilla que tiene el soporte técnico para analizar y determinar rápidamente si el comportamiento es normal o no y actuar 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