AEM Publisher affiche un contenu incorrect après l’exception SegmentNotFoundException suite à l’application de correctifs au système d’exploitation

Résolvez le problème où une instance de l’éditeur Adobe Experience Manager (AEM) affiche un contenu incorrect ou obsolète après l’application du correctif du système d’exploitation en raison d’erreurs SegmentNotFoundException. Clonez une nouvelle instance d’éditeur à partir d’une instance saine et mettez à jour votre répartition de charge.

Description description

Après avoir appliqué les correctifs du système d’exploitation et redémarré une instance AEM Publisher, cette dernière affiche un contenu incorrect ou obsolète. Cela peut se produire lorsque les erreurs de segment du référentiel entraînent la SegmentNotFoundException, qui bloque la réplication du contenu et entraîne l’illisibilité ou la corruption de certains contenus ou nœuds. D’autres instances d’éditeur de l’environnement peuvent continuer à fonctionner normalement et à diffuser le contenu correct.

Environnement

Adobe Experience Manager (AEM) Managed Services (toutes les versions)

Symptômes

  • L’instance d’éditeur affiche un contenu obsolète ou incorrect.
  • La réplication du contenu vers l’éditeur affecté est bloquée.
  • SegmentNotFoundException les erreurs s’affichent dans les journaux.
  • Certains contenus ou nœuds sont illisibles ou endommagés.

Cause

Les erreurs de segment de référentiel qui entraînent la SegmentNotFoundException peuvent bloquer la réplication du contenu et provoquer la corruption du contenu. Ce problème peut se produire après un correctif du système d’exploitation et un redémarrage, mais il n’est pas nécessairement causé par le correctif lui-même.

Résolution resolution

Procédez comme suit pour résoudre le problème.

  1. Validez l’intégrité du référentiel sur l’instance d’éditeur affectée en exécutant une vérification de cohérence d’index pour confirmer la validité de l’index et identifier tous les nœuds illisibles ou corrompus.

  2. Évaluez l’étendue de la corruption du référentiel. Si la corruption est généralisée (de nombreux nœuds illisibles), la suppression ciblée de nœuds n’est pas pratique et peut entraîner une perte de données importante.

  3. Restaurez à partir d’une instance saine :

    1. Clonez une nouvelle instance d’éditeur à partir d’une instance d’éditeur saine et validée dans votre environnement.
    2. Mettez à jour votre configuration de répartition de charge pour diriger le trafic vers la nouvelle instance d’éditeur saine.
    3. Supprimez l’instance d’éditeur concernée de la répartition de charge pour empêcher la diffusion de contenu incorrect.
  4. Vérifiez que la nouvelle instance d’éditeur diffuse le contenu et les fonctions corrects comme prévu.

  5. Une fois la validation effectuée, ajoutez la nouvelle paire éditeur/dispatcher à nouveau dans la répartition de charge.

Lecture connexe

Correction des incohérences dans le référentiel lorsque SegmentNotFound est signalé dans AEM 6.x

recommendation-more-help
experience-cloud-kcs-help-kbarticles