AEM:部分頁面載入出現TooManyCallsException
若要解決錯誤,請執行下列動作: TooManyCallsException, 以小幅增加(500)的值增加 每個請求的呼叫數 在Apache Sling主要Servlet套件組合中。
說明 description
環境
Adobe Experience Manager (AEM)
問題/症狀
頁面載入部分,且 TooManyCallsException 錯誤記錄中出現錯誤。 此問題不會影響所有頁面。 部分頁面會完全載入。
解決方法 resolution
警告: 在變更之前,在較低的環境中以真實的生產內容進行測試並模擬使用者活動 每個請求的呼叫數 屬性。 在轉譯複雜頁面結構時,大幅增加可能會導致效能和記憶體問題。 如果需要增加,則僅以較小的增加(500)增加。
變更 每個請求的呼叫數 Apache Sling主要Servlet套件組合中的屬性。
若要透過編輯Apache Sling主要Servlet套件 設定 Web主控台的索引標籤,請參閱 使用Web主控台進行OSGi設定.
或者,使用直接URL將套件組合變更為Apache Sling主要Servlet:
- 若要存取Apache Sling主要Servlet套件,請前往http://
<
aem-host>
:<
連線埠>
/system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet. - 從增加屬性開始 每個請求的呼叫數 從1500以小幅度增加(500),並檢視這是否會移除 TooManyCallsException 錯誤。
原因
頁面中包含太多了。 包含太多會造成效能問題,因此OSGi設定會限制SlingMainServlet中的include數量。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f