Temps de déploiement d’AEMaaCS longs en raison de tâches d’indexation personnalisée et d’erreurs Elastic App Search
Les temps de déploiement dans Adobe Experience Manager as a Cloud Service peuvent être plus longs que prévu lorsque les tâches d’indexation personnalisée font référence à des moteurs de recherche d’applications Elastic supprimés ou indisponibles. Mettez à jour les tâches pour ne référencer que les moteurs existants, puis redéployez.
Description description
Lors de déploiements à l’aide de Cloud Manager dans Adobe Experience Manager as a Cloud Service, les délais de déploiement peuvent être considérablement plus longs que prévu. Cela peut se produire lorsque des tâches d’indexation personnalisée sont configurées pour se connecter aux moteurs de recherche d’applications Elastic qui ont été supprimés ou qui ne sont pas disponibles. Dans ces cas, les journaux de déploiement affichent généralement des erreurs répétées avec les réponses HTTP 410 Gone, indiquant que la ressource demandée a été supprimée. Ces erreurs ne provoquent pas l’échec du déploiement, mais augmentent la charge de traitement au démarrage de l’environnement, ce qui entraîne des temps de déploiement plus longs.
Environnement
Adobe Experience Manager as a Cloud Service (toutes versions)
Symptômes
- La durée de déploiement est plus longue que prévu.
- Les journaux de déploiement contiennent des erreurs répétées liées aux tâches d’indexation personnalisée et à la connectivité du moteur de recherche d’applications Elastic.
- Exemple d’entrée de journal :
Error performing request URI [ /api/as/v1/engines/<engine-name>...]
Cause
Les tâches d’indexation personnalisée sont configurées pour se connecter aux moteurs de recherche d’applications Elastic qui ont été supprimés ou ne sont pas disponibles, ce qui entraîne des erreurs HTTP 410 Gone répétées lors du démarrage de l’environnement. Cela augmente la charge de traitement et retarde le processus de déploiement.
Résolution resolution
Suivez les étapes ci-dessous pour résoudre le problème.
- Consultez les journaux de déploiement pour identifier les erreurs liées aux tâches d’indexation personnalisée qui tentent de se connecter aux moteurs de recherche d’applications Elastic. Recherchez les réponses HTTP 410 Gone indiquant les ressources supprimées.
- Identifiez les tâches ou services d’indexation personnalisée responsables de ces requêtes. Il peut s’agir de planificateurs personnalisés ou de services implémentés dans le projet AEM.
- Vérifiez la configuration des moteurs de recherche d’applications Elastic référencés par ces tâches. Assurez-vous que les noms des moteurs sont valides, qu’ils existent et qu’ils sont accessibles.
- Mettez à jour la configuration ou le code des tâches d’indexation personnalisée pour ne référencer que les moteurs de recherche d’applications Elastic existants et disponibles.
- Redéployez la version à l’aide de Cloud Manager.
- Surveillez les journaux de déploiement pour vérifier que les erreurs HTTP 410 Gone n’apparaissent plus et que les temps de déploiement reviennent aux niveaux attendus.