AEM-Fehlerprotokolle zeigen Warnungen im Zusammenhang mit der Unfähigkeit, Lucene-Dateien aus MapDirectory zu löschen
Warnmeldungen in Adobe Experience Manager (AEM)-Protokollen zeigen an, dass Lucene-Dateien nicht aus MMapDirectory gelöscht werden können. Diese Warnungen werden während der Neuindizierung angezeigt, während AEM ausgeführt wird. Dadurch verbleibt der Indexcache in einem inkonsistenten Zustand, was sich auf die Systemleistung oder das Verhalten auswirkt. Um dies zu beheben, beenden Sie die AEM-Instanz, löschen Sie die betroffenen Cache-Ordner und starten Sie das System neu.
Beschreibung description
Umgebung
- Adobe Experience Manager (AEM) Managed Services-Unterstützung, v6.5 (Entwicklung)
Problem/Symptome
-
In Fehlerprotokollen werden konsistente Warnmeldungen angezeigt, die darauf hinweisen, dass Lucene-Dateien nicht aus
MMapDirectorygelöscht werden können. -
Warnungen werden für fast alle Indizes protokolliert.
-
Beispiel für einen Protokolleintrag:
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 -
Tritt normalerweise auf, wenn während der Ausführung von AEM eine Neuindizierung durchgeführt wird.
Auflösung resolution
So stellen Sie das Löschen von Lucene-Dateien aus MMapDirectory sicher:
- Beenden Sie die AEM-Autoreninstanz.
- Sichern Sie das gesamte
/crx-quickstart/repository/index. - Löschen Sie die betroffenen Cache-Ordner unter
/crx-quickstart/repository/index. - Starten Sie die AEM-Autoreninstanz neu.
Zusätzliche Hinweise:
- Das Löschen des Cache-Verzeichnisses ist sicher und wirkt sich nicht auf die Repository-Daten aus. Er wird nach dem Neustart automatisch neu erstellt.
- Wenn die Warnungen bestehen bleiben, überprüfen Sie, ob die Neuindizierung kürzlich ausgelöst wurde oder ob Indexdefinitionen oder Bereitstellungen geändert wurden.
Wenn das Problem nicht behoben werden kann, sammeln Sie die folgenden Informationen und schließen Sie sie in ein Adobe-Support-Ticket ein:
- Details, ob SegmentStore (TarMK) oder MongoMK für die Autoreninstanz verwendet wird.
- Ordnergrößen für Pfade unter
/opt/aem/crx-quickstart/repository/index, z. B.damAssetLuceneundntBaseLucene. - Relevante Fehlerprotokoll-Auszüge aus dem Zeitpunkt, zu dem die Warnungen erstmals auftraten.