AEM安裝錯誤「在搜尋路徑臨界值之前找不到任何樣式」
說明 description
環境
- Adobe Experience Manager (AEM) v.6.5
- AEM as a Cloud Service
問題/症狀
安裝AEM 6.5.17後,許多記錄訊息會與 No style has been found until search path threshold
存取特定頁面時可能會出現。
*ERROR* [ NN.NN.NN.NN [ 1681216960934] GET /content/path/to/heavy-page.html HTTP/1.1] com.day.cq.wcm.core.impl.designer.SearchPathLimiter
No style has been found until search path threshold: 10000 was reached.
本文會說明原因以及如何處理錯誤。
解決方法 resolution
當頁面內容具有含有巢狀容器的深層節點階層時,AEM會花很長時間為每個元件搜尋樣式。 有時回應時間會變得很長,甚至長達數小時。
範例:
Page
Layout container 1
Layout container 2
Layout container 3
Layout container 4
Layout container 5
:
Text component
為了改善回應時間,AEM 6.5.17推出了用於搜尋樣式的斷路器。 AEM終止搜尋時,會記錄 No style has been found until search path threshold
在error.log中。
檢查錯誤頁面是否正確顯示,因為這可能表示缺少樣式而導致版面損毀。
長期解決方案
請考慮減少頁面內容的巢狀階層。
暫時因應措施
增加斷路器的上限將減少錯誤頻率。
若要尋找上限,請前往 網頁主控台 >
osgi >
設定 >
設計師工廠組態 >
搜尋路徑臨界值.
此引數的預設值為10000。 如果出現錯誤的頁面沒有效能問題,則應該可以使用大量數字,例如1000000。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f