在AEM as a Cloud Service中存取author時發生錯誤500-001
在AEMaaCS中,存取作者環境會顯示 錯誤500-001:無法在作者主機名稱上載入page 訊息。 在確認的情況下,此行為與特定作者主機名稱的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:無法載入頁面。
-
製作主機上的Unified Shell端點會失敗,而標準AEM要求則會成功:
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進入點,並確認環境載入時沒有錯誤500-001,且Experience Cloud Unified Shell標頭會出現。 -
確認解析度
如果錯誤不再出現且Unified Shell正確載入,則不需要進一步動作。
如果問題持續存在
如果 錯誤500-001 在CDN調解和Unified Shell如預期般啟用後繼續,請收集下列詳細資料並與Adobe支援人員共用:
- 使用瀏覽器開發人員工具「網路」索引標籤來擷取瀏覽器網路追蹤。
- 紀錄確切的錯誤訊息、
/bin/unifiedshell/discovery和/bin/unifiedshell/config的HTTP狀態碼、時間視窗和使用的作者主機名稱(或完整URL)。 - 在支援票證中附加或共用這些成品,以便進一步分析Unified Shell和CDN行為。
附註:
- 在確認的情況下,行為會與受影響之作者主機名稱邊緣/CDN層的Unified Shell流量路由一致。
- 在確認案例中,AEM平台問題、自訂應用程式程式碼和使用者許可權未識別為促成因素。
- 解決確認案例不需要變更使用者許可權或產品設定檔。