Les journaux d’erreurs AEM affichent des avertissements liés à l’impossibilité de supprimer des fichiers Lucene de MapDirectory
Les messages d’avertissement dans les journaux Adobe Experience Manager (AEM) indiquent que les fichiers Lucene ne peuvent pas être supprimés de MMapDirectory. Ces avertissements s’affichent lors de la réindexation pendant l’exécution d’AEM, laissant le cache d’index dans un état incohérent, ce qui a un impact sur les performances ou le comportement du système. Pour corriger ce problème, arrêtez l’instance AEM, effacez les dossiers de cache concernés et redémarrez le système.
Description description
Environnement
- Prise en charge de Adobe Experience Manager (AEM) Managed Services, v6.5 (développement)
Problème/Symptômes
-
Des messages d’avertissement cohérents apparaissent dans les journaux d’erreurs concernant l’impossibilité de supprimer les fichiers Lucene d’
MMapDirectory. -
Des avertissements sont consignés pour presque tous les index.
-
Exemple d’entrée de journal :
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 -
Se produit généralement lorsque la réindexation est effectuée pendant l’exécution d’AEM.
Résolution resolution
Pour garantir la suppression des fichiers Lucene de MMapDirectory :
- Arrêtez l’instance d’auteur AEM.
- Sauvegardez l’intégralité du répertoire
/crx-quickstart/repository/index. - Effacez les dossiers de cache affectés sous
/crx-quickstart/repository/index. - Redémarrez l’instance d’auteur AEM.
Remarques supplémentaires :
- La suppression du répertoire cache est sécurisée et n’affecte pas les données du référentiel. Il sera reconstruit automatiquement après le redémarrage.
- Si les avertissements persistent, vérifiez si la réindexation a été déclenchée récemment ou si les définitions d’index ou les déploiements ont été modifiés.
Si le problème n’est pas résolu, collectez les informations suivantes et incluez-les dans un ticket d’assistance Adobe :
- Informations indiquant si SegmentStore (TarMK) ou MongoMK est utilisé pour la création.
- Tailles de répertoire pour les chemins d’accès sous
/opt/aem/crx-quickstart/repository/index, tels quedamAssetLuceneetntBaseLucene. - Extraits du journal d’erreurs pertinents datant de la première apparition des avertissements.