Adobe Experience Manager:升級至AEM 6.5 LTS SP1後,會出現許多索引更新訊息
說明 description
升級至AEM 6.5 LTS SP1後,先前未顯示的索引記錄訊息可能會開始顯示。 本文說明AEM為何記錄此訊息以及如何處理。
範例:
*INFO* [ async-index-update-fulltext-async] org.apache.jackrabbit.oak.plugins.index.lucene.writer.DefaultIndexWriter正在建立索引的寫入器: /oak:index/lucene。 設定: matchVersion=LUCENE_47_analyzer=org.apache.lucene.analysis.miscellaneous.PerFieldAnalyzerWrapper_ramBufferSizeMB=16.0_maxBufferedDocs=-1_maxBufferedDeleteTerms=-1_mergedSegmentWarmer=null_readerTermsIndexDivisor=1_term=3Interval=32_delPolicy=org.apache.apache.apache.lucene.index.index.keepOnlyLastLastLastLastLastLast commitDeletionPolicy_commit=null_openMode=CREATE_OR_APPEND_similarity=org.apache.lucene.search.implaries.DefaultSimilarity_mergeScheduler=ConcurrentMergeScheduler: maxThreadCount=1, maxMergeCount=1, mergeThreadPriority=-1_default WRITE_LOCK_TIMEOUT=100000_codec=LuplockTimeout=LuceneLucene4444Lucene stream=org.apache.lucene.util.InfoStream$NoOutput_mergePolicy=[ TieredMergePolicy: maxMergeAtOnce=10, maxMergeAtOnceExplicit=30, maxMergedSegmentMB=5120.0, floorSegmentMB=2.0, forceMergeDeletesPctAllowed=10.0, max796093022207999 e12, noCFSRatio=0.1_indexerThreadPool=org.apache.lucene.index.ThreadAffinityDocumentsWriterThreadPool@5dfc633e_readerPooling=false_perThreadHardLimitMB=1945_useCompoundFile=true_writer=org.apache.lucene.util.SetOnce@5781a466_
環境
AEM 6.5 LTS SP1
解決方法 resolution
AEM開始索引更新時,會建立DefaultIndexWriter並記錄此訊息。
在AEM 6.5 LTS SP1中,此訊息會記錄在「資訊」層級,而非TRACE。 因此,該訊息在紀錄中出現的頻率會更高,在某些情況下,可能會出現大量紀錄行。 此訊息只會報告索引更新活動,而不會指出任何錯誤或缺陷。
如果擔心記錄檔案大小,請在記錄設定中將org.apache.jackrabbit.oak.plugins.index.lucene.writer.DefaultIndexWriter的記錄層級變更為WARN,減少此訊息的發生次數。
請注意,此變更會移除對應的記錄資訊,而WARN層級仍保持有效。 如果稍後疑難排解需要這些詳細資訊,請再次調整記錄設定以啟用更詳細的記錄訊息。