AEM 오류 로그에 AppDirectory에서 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 작성자 인스턴스를 중지합니다.
  2. 전체 /crx-quickstart/repository/index 디렉터리를 백업합니다.
  3. /crx-quickstart/repository/index에서 영향을 받는 캐시 폴더를 지웁니다.
  4. AEM 작성자 인스턴스를 다시 시작합니다.

추가 참고 사항:

  • 캐시 디렉터리를 삭제해도 안전하며 저장소 데이터에는 영향을 주지 않습니다. 다시 시작한 후 자동으로 다시 빌드됩니다.
  • 경고가 지속되면 리인덱싱이 최근에 트리거되었거나 인덱스 정의 또는 배포가 변경되었는지 확인합니다.

문제가 해결되지 않으면 다음 정보를 수집하여 Adobe 지원 티켓에 포함하십시오.

  1. 작성자에 SegmentStore(TarMK) 또는 MongoMK가 사용되는지 여부에 대한 세부 사항입니다.
  2. /opt/aem/crx-quickstart/repository/indexdamAssetLucene과(와) 같이 ntBaseLucene 아래의 경로에 대한 디렉터리 크기입니다.
  3. 경고가 처음 나타난 시점부터 발췌한 관련 오류 로그.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f