在AEM as a Cloud Service中访问Author时出现500-001错误
在AEMaaCS中,访问创作环境时显示 错误500-001:无法在创作主机名上加载页面 消息。 在确认的情况下,此行为与特定作者主机名的Unified Shell流量在edge/CDN层未正确路由有关。 在这些情况下,AEM或自定义应用程序代码中的问题未识别为促成因素。 更正Unified Shell流量的CDN路由解决了已确认案例中的问题。 如果在进行故障诊断时关闭了Unified Shell,请使用公共AEM as a Cloud Service指南重新启用它。 要解决此问题,请验证Unified Shell路由,协调CDN配置,并确认受影响创作环境的Unified Shell功能。
描述 description
环境
- 产品:Adobe Experience Manager as a Cloud Service — 站点
- 环境:任何AEM as a Cloud Service创作环境(生产、暂存、开发、RDE)
问题/症状
-
通过标准公共主机名访问作者主机名会返回错误500-001:无法加载页面。
-
当标准AEM请求成功时,创作主机上的Unified Shell端点会失败:
- 诸如
POST /bin/unifiedshell/discovery?configid=ims之类的请求返回HTTP 503。 - 诸如
POST /bin/unifiedshell/config之类的请求返回HTTP 503。
- 诸如
-
其他端点(如
/aem/start.html)已成功到达AEM。 此检查可望在用户未经过身份验证时显示HTTP 401响应,以确认路由到AEM作者的功能正常。 -
该问题仅影响该环境的特定作者主机名和Unified Shell调用。
-
同一租户的其他AEM as a Cloud Service环境不受影响。
解决方法 resolution
要解决此问题,请执行以下步骤:
-
在打开支持票证时提供所需的详细信息
在联系Adobe支持时,请提供以下信息:- 显示 错误500-001:无法加载页面 的完整作者主机名(或在浏览器中使用的完整作者URL)。
- 确认可访问标准创作端点,如
/aem/start.html。 - 确认只有Unified Shell端点失败。
- 显示Unified Shell调用(包括
POST /bin/unifiedshell/discovery?configid=ims和POST /bin/unifiedshell/config)从中间层(如CDN)返回HTTP 503的详细信息。
-
请求CDN和Unified Shell验证
要求Adobe支持部门协调受影响的创作主机名的CDN配置,并验证Unified Shell端点是否已正确路由到AEM创作环境。 -
在CDN协调后验证作者访问权限
在支持部门确认CDN配置更新后:- 加载
/aem/start.html公共作者主机名并登录。 - 确认 错误500-001:无法加载页面 不再显示。
- 加载
-
Unified Shell配置(仅在故障排除期间发生更改时)
在AEM中,检查环境的Unified Shell配置。 如果在疑难解答期间禁用了Unified Shell,请按照公共AEM as a Cloud Service Unified Shell指南重新启用它。 如果未禁用Unified Shell,则无需对此步骤执行任何操作。 -
验证创作UI入口点
访问创作主机名上的/ui入口点,并确认环境加载时没有错误500-001,以及是否显示Experience Cloud Unified Shell标头。 -
确认分辨率
如果错误不再显示且Unified Shell正确加载,则无需执行进一步操作。
如果问题仍然存在
如果在CDN协调并按预期启用Unified Shell后 错误500-001 继续存在,请收集以下详细信息并与Adobe支持部门共享它们:
- 使用浏览器开发人员工具的“网络”选项卡捕获浏览器网络跟踪。
- 记录确切的错误消息、
/bin/unifiedshell/discovery和/bin/unifiedshell/config的HTTP状态代码、时间窗口和使用的作者主机名(或完整URL)。 - 在支持票证中附加或共享这些工件,以便进一步分析Unified Shell和CDN行为。
注意:
- 在确认的情况下,行为与受影响作者主机名的边缘/CDN层的Unified Shell流量路由一致。
- 在确认案例中,AEM平台问题、自定义应用程序代码和用户权限未识别为促成因素。
- 解决确认案例不需要更改用户权限或产品配置文件。