I registri di errore di AEM mostrano avvisi relativi all’impossibilità di eliminare i file Lucene da MapDirectory
I messaggi di avviso nei registri di Adobe Experience Manager (AEM) indicano che i file Lucene non possono essere eliminati da MMapDirectory. Questi avvisi vengono visualizzati durante la reindicizzazione mentre AEM è in esecuzione, lasciando la cache dell’indice in uno stato incoerente, con un conseguente impatto sulle prestazioni o sul comportamento del sistema. Per risolvere questo problema, arresta l’istanza di AEM, cancella le cartelle della cache interessate e riavvia il sistema.
Descrizione description
Ambiente
- Supporto Managed Services per Adobe Experience Manager (AEM), v6.5 (Sviluppo)
Problema/Sintomi
-
Messaggi di avviso coerenti vengono visualizzati nei registri di errore sull'impossibilità di eliminare i file Lucene da
MMapDirectory. -
Gli avvisi vengono registrati per quasi tutti gli indici.
-
Esempio di voce di registro:
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 -
Generalmente si verifica quando la reindicizzazione viene eseguita mentre AEM è in esecuzione.
Risoluzione resolution
Per garantire l'eliminazione dei file Lucene da MMapDirectory:
- Arresta l’istanza Autore AEM.
- Eseguire il backup dell'intera directory
/crx-quickstart/repository/index. - Cancellare le cartelle della cache interessate in
/crx-quickstart/repository/index. - Riavvia l’istanza Autore AEM.
Note aggiuntive:
- L’eliminazione della directory della cache è sicura e non influisce sui dati dell’archivio. Verrà ricostruito automaticamente dopo il riavvio.
- Se gli avvisi persistono, controlla se la reindicizzazione è stata attivata di recente o se le definizioni o le distribuzioni dell’indice sono state modificate.
Se il problema non viene risolto, raccogli le seguenti informazioni e includile in un ticket di supporto Adobe:
- Dettagli sull’utilizzo di SegmentStore (TarMK) o MongoMK per l’authoring.
- Dimensioni della directory per i percorsi in
/opt/aem/crx-quickstart/repository/index, ad esempiodamAssetLuceneentBaseLucene. - Estratti del registro degli errori rilevanti dalla prima visualizzazione degli avvisi.