Résolution des performances faibles dans AEM en raison de workflows obsolètes
Un nombre excessif d’instances de workflow obsolètes dans les sites Adobe Experience Manager (AEM) peut ralentir l’environnement de création. Cet article explique comment optimiser les performances en utilisant l’outil de purge des workflows pour supprimer des instances spécifiques, effectuer des tests dans des environnements inférieurs et surveiller les améliorations.
Description description
Environnement
Adobe Experience Manager - Sites
Problème/Symptômes
L’instance de création subit une dégradation des performances en raison d’un grand nombre d’instances de workflows obsolètes. Les tâches de maintenance standard pour la purge des workflows sont insuffisantes, car elles ne peuvent pas gérer le volume élevé d’instances, ce qui entraîne des erreurs de traversée lors de l’interrogation de workflows pour suppression.
Résolution resolution
Avertissement : effectuez des purges complètes en mode Nice pour réduire au minimum l’impact sur les performances, de préférence en dehors des heures de bureau. Cet outil tiers open source n’est pas géré par l’assistance : passez en revue son code sous-jacent et testez-le dans des environnements inférieurs avant d’exécuter des actions de purge en production.
Pour résoudre ce problème, procédez comme suit :
- Téléchargez et installez l’outil de purge de workflow à partir de https://github.com/cqsupport/content-tools. Cet outil contourne le parcours basé sur les requêtes et interagit directement avec le référentiel pour supprimer les workflows spécifiés. Sur les instances cloud, installez l’outil sur votre référentiel Git et déployez-le via votre pipeline. Sinon, appliquez le package via le gestionnaire de packages.
- Testez l’outil de purge dans les environnements inférieurs avant son déploiement en production pour vous assurer qu’il fonctionne comme prévu et n’a aucune incidence sur les autres workflows.
- Configurez l’outil de purge pour filtrer par identifiant de modèle afin de cibler des workflows spécifiques.
- Utilisez la dernière version de l’outil pour purger les workflows, quel que soit leur état, y compris en cours d’exécution, terminé, etc. Si nécessaire, personnalisez les fichiers de configuration de l’outil, tels que les fichiers JSP, pour limiter les purges en fonction de certains états.
En suivant ces étapes, vous résolvez efficacement les problèmes de performances lentes causés par des instances de workflows obsolètes excessives, tout en gardant le contrôle sur les workflows purgés de votre environnement AEM.