Résolution des problèmes de temps de déploiement accrus dans les pipelines de production Adobe Experience Manager as a Cloud Service
Découvrez comment étudier et gérer la durée de déploiement croissante dans les pipelines de production d’AEM as a Cloud Service.
Description description
Environnement
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- Adobe Cloud Manager
Symptômes
- Les déploiements via les pipelines de production Adobe Cloud Manager prennent plus de temps à se terminer que dans les versions précédentes.
- Ce problème se produit lors de l’étape de déploiement, en particulier lorsque des mises à jour en continu sont effectuées sur les instances de publication. Le pipeline de déploiement comprend généralement la création, les tests unitaires, l’analyse de la qualité du code et les étapes de déploiement.
- Une augmentation significative du temps de démarrage et de préparation de l’instance de publication lors du remplacement progressif entraîne des durées globales de déploiement plus longues.
- Aucune erreur de déploiement, aucun goulot d’étranglement des ressources ou aucun échec des contrôles d’intégrité ne peut être visible en télémétrie et le déploiement peut toujours se terminer avec succès.
Cause
Le principal facteur contribuant à l’augmentation du temps de déploiement est souvent le remplacement progressif en série des instances de publication, où chaque nouvelle instance doit entièrement démarrer et passer avec succès les contrôles d’intégrité avant que la suivante ne soit remplacée. L’augmentation de la complexité des applications, de la taille du référentiel ou du traitement au moment de l’activation allonge ce processus.
Résolution resolution
Suivez les étapes ci-dessous pour résoudre le problème :
- Passez en revue les exécutions récentes du pipeline de déploiement dans Adobe Cloud Manager et comparez la durée de chaque étape, en vous concentrant sur l’étape de déploiement et sur la mise à jour en continu des instances de publication.
- Vérifiez si les versions récentes ont introduit un traitement au moment de l’activation supplémentaire, ont démarré des écouteurs ou ont augmenté le nombre de lots OSGi sur les instances de publication.
- Vérifiez si la taille du référentiel, le volume de segments ou le nombre d’index a augmenté de manière significative entre les versions, car ces facteurs peuvent avoir une incidence sur les temps de démarrage et de préparation de l’instance de publication.
- Lors du prochain déploiement en production, capturez les journaux de démarrage de l’instance de publication afin d’analyser les opérations qui contribuent au retard. Assurez-vous que la capture de journal couvre toute la séquence de démarrage.
- Si le temps de démarrage continue d’augmenter, envisagez d’optimiser le traitement du temps d’activation, de réduire les écouteurs de démarrage inutiles ou de nettoyer les bundles et les index OSGi inutilisés.
- Après avoir apporté des modifications, vérifiez en exécutant un autre déploiement et en comparant la durée de l’étape de déploiement aux exécutions précédentes.
Lecture connexe
recommendation-more-help
experience-cloud-kcs-help-kbarticles