AEM as a Cloud Service에서 SIM 마이그레이션 도중 사용자 정의 인덱스 배포가 실패함

이 문서에서는 SIM(간소화된 색인 관리)으로 마이그레이션하는 동안 사용자 지정 색인이 임시 비동기 상태에서 발생하는 Adobe Experience Manager as a Cloud Service의 배포 오류를 해결하는 방법에 대해 설명합니다. 권장되는 솔루션에는 환경을 재설정하고 사용자 정의 인덱스를 점진적으로 다시 도입하는 작업이 포함됩니다.

설명 description

환경

  • Adobe Experience Manager as a Cloud Service
  • 간소화된 색인 관리(SIM)

증상

  • SIM으로 마이그레이션하는 동안 배포 파이프라인이 실패합니다.
  • 사용자 정의 인덱스가 ‘마이그레이션 진행 중’ 상태에서 멈췄습니다.
  • 인덱스 속성에는 async = temp-async,nrt 및 async-previous = async,nrt이(가) 포함됩니다.
  • 로그 메시지에는 인덱싱 데이터를 적용할 때 실패 및 레인 [ 비동기, nrt]​에 대한 현재 검사점을 찾을 수 없음 등의 오류가 포함됩니다.

원인

이 문제는 여러 사용자 지정 인덱스가 동시에 마이그레이션될 때 인덱싱 작업이 자동으로 해결할 수 없는 일관성 없는 상태로 인덱스를 남길 때 발생합니다.

해결 방법 resolution

다음 단계에 따라 문제를 해결하십시오.

  1. SIM 구성에서 영향을 받는 사용자 지정 색인을 일시적으로 제거하거나 색인 비교 파일에 있는 해당 항목을 주석 처리합니다.

  2. 개발 또는 로컬 환경과 같이 CRXDE 액세스 권한이 있는 AEM 작성자 환경에서 문제가 있는 각 사용자 지정 인덱스에 대해 /oak:index에서 영향을 받는 인덱스 노드를 삭제하십시오.

  3. 직접 CRXDE 액세스를 사용할 수 없는 AEM as a Cloud Service의 게시 및 미리보기 환경의 경우 Cloud Manager을 사용하여 환경을 재설정합니다. 참고: 이 작업은 Author, Publish 및 Preview를 클린 리포지토리로 시작합니다.

  4. 사용자 지정 색인을 포함하지 않는 Cloud Manager 파이프라인을 실행합니다. 색인 지정 단계가 오류 없이 성공적으로 완료되었는지 확인합니다.

  5. SIM을 통해 사용자 정의 색인을 점진적으로 다시 도입합니다.

    • 한 번에 하나의 사용자 정의 인덱스를 추가합니다.
    • 추가할 때마다 Cloud Manager 파이프라인을 실행합니다.
  6. 각 배포 후 작성자의 인덱스 구성을 확인합니다.

    • 인덱스에 async = [ "async","nrt" ]이(가) 있는지 확인하십시오.
    • 인덱스에 async-previous 속성이 없는지 확인합니다.
    • 각 사용자 지정 인덱스의 활성 버전이 코드 베이스에 하나만 있는지 확인합니다.
    • 인덱스가 temp-async 상태로 남아 있지 않은지 확인하십시오.
  7. Cloud Manager 파이프라인이 정상적으로 완료되고 영향을 받는 기능이 예상대로 작동하는지 확인합니다.

참고:

  • AEM as a Cloud Service에 대한 인덱스 구성 변경 사항은 프로젝트 코드베이스에서 관리되고 Cloud Manager을 통해 배포되어야 합니다.
  • 여러 사용자 지정 색인의 문제를 해결할 때 한 번에 하나씩 다시 도입하여 배포 실패와 관련된 색인을 식별합니다.
  • 인덱스가 격리되고 점진적으로 다시 도입된 후에도 배포가 계속 실패하는 경우 표준 지원 프로세스를 통해 Adobe 지원에 문의하십시오.

관련 읽기

recommendation-more-help
experience-cloud-kcs-help-kbarticles