步骤失败
: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指示
ASSETS_TESTS_AUTHOR_CONNECTION_ERROR
带有错误代码
002_010_006
而消息是:
Unable to connect to the author instance.
内部详细信息建议出现HTTP响应问题,其中消息指示
未找到
,这通常意味着在测试执行期间无法访问创作实例的端点。
主要问题似乎是assetsTest步骤中出现的与作者实例的连接错误,该错误会导致测试无法成功完成。
但是,Cloud Manager用户存在,并且在作者上手动上传资产可按预期工作。
资产性能测试持续30分钟,然后突然以重复的方式失败,此时测试应在30分钟后停止。
请参阅
AEM Assets
在AEM 6.x的Cloud Manager文档中。
解决方法
resolution
正在检查内部Azure函数日志,发现请求的结果为404 Not Found。 URL的GET
message
字段返回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