Échec du test des performances de Cloud Manager Assets

Dernière mise à jour : 2023-12-05

Le test de performances des ressources échoue avec une erreur inconnue. Découvrez pourquoi cela se produit.

Description

Environnement

AEM Managed Services

Problème/Symptômes

Le test de performances des ressources échoue avec une erreur inconnue.

Échec de l’étape: assetsTest

Aucun journal direct de l’étape en échec assetsTest n’est disponible comme indiqué par le message d’erreur :

{"type":"http://ns.adobe.com/adobecloud/missing-step-logs","status":404,"title":"Step logs not found","errors":[ "Logs not found for programId=809, executionId=3473820, phaseId=6253498, stepId=11687695"] } 

Cependant, pipelineExecutionFailureReasons indique une ASSETS_TESTS_AUTHOR_CONNECTION_ERROR avec un code d’erreur 002_010_006 et le message :

Unable to connect to the author instance. 

Les détails internes suggèrent un problème de réponse HTTP avec un message indiquant Introuvable, ce qui impliquerait généralement que le point de terminaison de l’instance d’auteur n’était pas accessible pendant l’exécution du test.

Le problème principal semble être une erreur de connexion à l’instance d’auteur lors de l’étape assetsTest , qui a empêché le test de s’exécuter correctement.

Cependant, l’utilisateur de Cloud Manager existe et le chargement manuel des ressources sur l’auteur fonctionne comme prévu.

Le test de performance des ressources fonctionne pendant 30 minutes, puis échoue soudainement de manière répétée, tandis que le test doit s’arrêter après 30 minutes.

Voir AEM Assetsdans la documentation de Cloud Manager pour AEM 6.x.

Résolution

En vérifiant les journaux de fonction Azure internes, il a été trouvé que la requête avait le résultat 404 Not Found. La GET de l’URL à partir de la variable message renvoie 404. Voir ci-dessous.

L’échec dans ce cas est dû au fait que, suivant la recommandation de l’Adobe, Query Builder a été bloqué au niveau du dispatcher.
Toutefois, Cloud Manager doit autoriser Query Builder sur le Dispatcher pour l’utilisateur de Cloud Manager, car lors du test des ressources, il récupère le temps de traitement.

{
 "x-ms-workflow-run-id": " ",
 "x-ms-workflow-operation-name": "1500_measureAssetsProcessingTime",
 "message": "Req: GET https://author-URL.adobecqms.net/bin/querybuilder.json?p.hitwriter=selective&p.limit=1000&p.properties=jcr%3Acontent%2Fjcr%3AlastModified+jcr%3Acreated&path=%2Fcontent%2Fdam%2Fcloudmanager&property=jcr%3Acontent%2Fdam%3AassetState&property.depth=1&property.value=processed&type=dam%3AAsset",
 "x-ms-client-tracking-id": "trackingID",
 "trackingContext": {
 "executionId": executionID,
 "tenantId": tenantID,
 "imsOrgId": "IMS_ORG",
 "programId": programID,
 "pipelineId": pipelineID
 }
}

Sur cette page