Cloud Manager Assets性能测试失败

Assets性能测试失败,并出现未知错误。 了解它为什么会发生。

描述 description

环境

AEM Managed Services

问题/症状

Assets性能测试失败,并出现未知错误。

步骤失败: assetsTest

没有来自失败步骤资产的直接日志可用,如错误消息所示:

{"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"] } 

但是,pipelineExecutionFailureReasons指示错误代码为002_010_006ASSETS_TESTS_AUTHOR_CONNECTION_ERROR和消息:

Unable to connect to the author instance. 

内部详细信息建议出现一个HTTP响应问题,其中消息指示​ Not Found,这通常意味着在测试执行期间无法访问创作实例的端点。

主要问题似乎是assetsTest步骤中出现的与作者实例的连接错误,该错误会导致测试无法成功完成。

但是,Cloud Manager用户存在,并且在作者上手动上传资源可按预期工作。

资产性能测试持续30分钟,然后突然以重复的方式失败,此时测试应在30分钟后停止。

请参阅AEM Assets 6.x的Cloud Manager文档中的AEM

解决方法 resolution

正在检查内部Azure函数日志,发现请求的结果为404 Not Found。 从​ 消息 ​字段到URL的GET返回404。 请参阅下文。

此案例中的失败是由以下事实造成的:根据Adobe的建议,查询生成器在Dispatcher级别被阻止。
但是,Cloud Manager需要在Cloud Manager用户的Dispatcher上允许查询生成器,因为在资产测试期间,它会检索处理时间。

{
 "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
 }
}

在我们的Experience LeagueCampaign社区中提问

如果您想了解有关此主题的解答或阅读之前的解答问题,我们邀请您查看包含本文的Experience League社区博客帖子,向我们发送您的问题和评论,并加入我们的Experience LeagueCampaign社区!

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f