AEM錯誤記錄會顯示無法從Mapdirectory刪除Lucene檔案的相關警告

Adobe Experience Manager (AEM)記錄檔中的警告訊息指出,無法從MMapDirectory刪除Lucene檔案。 這些警告會在AEM執行期間重新索引時出現,導致索引快取處於不一致的狀態,進而影響系統效能或行為。 若要修正此問題,請停止AEM執行個體、清除受影響的快取資料夾,然後重新啟動系統。

說明 description

環境

  • Adobe Experience Manager (AEM) Managed Services支援,v6.5 (開發)

問題/症狀

  • 錯誤記錄中會顯示無法從MMapDirectory刪除Lucene檔案的一致警告訊息。

  • 幾乎所有索引都會記錄警告。

  • 記錄專案範例:

    code language-none
    org.apache.jackrabbit.oak.plugins.index.lucene.directory.CopyOnReadDirectory Couldn't compute safe timestamp to delete files from MMapDirectory@/mnt/crx/author/crx-quickstart/repository/index/fragments-[ timestamp] /data lockFactory=NativeFSLockFactory@/mnt/crx/author/crx-quickstart/repository/index/fragments-[ timestamp] /data
    
  • 通常發生在AEM執行期間執行重新索引時。

解決方法 resolution

若要確保從MMapDirectory刪除Lucene檔案:

  1. 停止AEM Author例項。
  2. 備份整個/crx-quickstart/repository/index目錄。
  3. 清除/crx-quickstart/repository/index下受影響的快取資料夾。
  4. 重新啟動AEM Author例項。

其他附註:

  • 刪除快取目錄是安全的,不會影響存放庫資料。 重新啟動後會自動重建。
  • 如果警告持續存在,請檢查最近是否觸發了重新索引,或者索引定義或部署是否已變更。

如果問題未解決,請收集下列資訊並將其納入Adobe支援票證

  1. 關於是否將SegmentStore (TarMK)或MongoMK用於作者的詳細資訊。
  2. /opt/aem/crx-quickstart/repository/index之下路徑的目錄大小,例如damAssetLucenentBaseLucene
  3. 相關錯誤記錄會摘錄自警告首次出現時。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f