Résolvez les problèmes de performances liés aux opérations de page dans AEM Cloud Service et causés par la configuration d’index personnalisé

Cet article décrit comment identifier et résoudre des problèmes de performances graves lors des opérations de déplacement, de suppression et de copie de pages dans Adobe Experience Manager (AEM) Cloud Service, pouvant être provoqués par les configurations d’index de recherche personnalisée agrégeant des nœuds de contenu profondément imbriqués.

Description description

Environnement

Adobe Experience Manager (AEM) Cloud Service

Problème/Symptômes

  • Des retards ou des échecs importants se produisent lorsque vous effectuez des opérations sur la page telles que le déplacement, la suppression, la copie ou la création de copies de langue.
  • Les opérations prennent inhabituellement beaucoup de temps à se terminer ou ne se terminent pas du tout, ce qui bloque les activités de création de contenu et affecte les délais de production.
  • La console de traitement affiche de nombreuses actions de déplacement et de suppression de page en statut d’erreur, mais les journaux ne fournissent pas de raison claire de l’échec.
  • Les images mémoire de threads indiquent une utilisation élevée du CPU en indexant les threads pendant ces opérations.

Cause

Ce problème est souvent lié à des index de recherche personnalisés configurés pour agréger le contenu sur de nombreux niveaux de nœuds enfants, ce qui déclenche une réindexation excessive et une consommation excessive de ressources lors des opérations sur les pages.

Résolution resolution

Pour résoudre ce problème, procédez comme suit :

  1. Passez en revue vos configurations d’index de recherche personnalisée dans AEM, en vous concentrant sur les index qui agrègent le contenu à plusieurs niveaux de nœuds enfants, par exemple en agrégeant plus de quelques niveaux de profondeur.
  2. Vérifiez que les modifications récentes apportées aux index personnalisés coïncident avec le début de problèmes de performances lors des opérations de déplacement, de suppression ou de copie de pages.
  3. Utilisez la console Tâches d’AEM pour identifier les tâches de déplacement ou de suppression de page qui sont en état d’erreur pendant la période concernée.
  4. Analysez les images mémoire des threads ou les outils de surveillance pour une utilisation CPU élevée en indexant les threads lorsque vous effectuez ces opérations.
  5. Désactivez temporairement l’index personnalisé problématique qui entraîne une réindexation excessive.
  6. Mettez à jour la définition d’index pour supprimer ou mettre en commentaire les règles d’agrégation, ou déployez une nouvelle version de l’index sans la configuration problématique.
  7. Déployez la configuration d’index mise à jour dans tous les environnements affectés dans votre déploiement d’AEM Cloud Service.
  8. Après la modification, testez les opérations de déplacement, de suppression et de copie de la page pour confirmer que les performances sont revenues à la normale.
  9. Surveillez la console de traitement et les journaux pour vous assurer que les opérations se terminent correctement et qu’aucune nouvelle erreur n’apparaît.
  10. Pour les futures modifications d’index personnalisé, incrémentez la version d’index et attendez que le processus d’indexation et de déploiement d’AEM Cloud soit terminé avant de promouvoir la modification. Utilisez des pratiques de gestion d’index simplifiées pour éviter le contrôle de version manuel et pour garantir le nettoyage correct des anciennes versions d’index.
recommendation-more-help
experience-cloud-kcs-help-kbarticles