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_006
的ASSETS_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社区!