AEM as a Cloud Service: 배포 파이프라인 스테이징 지연 또는 배포 중 중단

이 문서에서는 Adobe Experience Manager(AEM) as a Cloud Service Stage 배포 파이프라인이 Cloud Manager의 배포 단계 중에 예상보다 오래 걸리거나 중단 상태로 표시되는 문제를 해결하는 방법에 대해 설명합니다.

설명 description

환경

Adobe Experience Manager as a Cloud Service (AEMaaCS)

증상

AEM as a Cloud Service의 Cloud Manager을 사용하여 스테이지 환경에 배포할 때 배포 파이프라인은 장기간 배포 단계에 유지됩니다. 최근 코드를 변경하지 않은 경우에도 보조 포드가 시작될 때까지 대기 또는 진행 상태가 오랫동안 표시됩니다. 배포 로그는 모든 Pod가 정상일 때까지 상태 검사가 계속 실행되어 게시 컨테이너가 준비되는 데 시간이 더 오래 걸리고 있음을 보여 줍니다. 예제 로그 항목에는 다음과 같은 일반적인 슬링 모델 오류가 포함됩니다.

org.apache.sling.scripting.sightly.SightlyException: Identifier <ModelClass> cannot be correctly instantiated by the Use API ...
Caused by: org.apache.sling.models.factory.PostConstructException: Post-construct method has thrown an exception for model class <ModelClass> ...
Caused by: java.lang.NullPointerException: ...

이러한 지연에도 불구하고 기본 및 보조 지역 모두의 모든 포드가 정상이 되면 배포가 결국 성공적으로 완료될 수 있습니다.

해결 방법 resolution

아래 단계에 따라 문제를 해결하십시오.

  1. Cloud Manager 파이프라인 실행 로그를 검토하여 어느 단계가 더 오래 걸리는지 확인하십시오(예: wait-for-env-ready 또는 update-services).
  2. Cloud Manager 인터페이스를 사용하여 기본 및 보조 지역의 모든 Pod의 상태를 확인하여 정상 상태로 진행되고 있는지 확인하십시오.
  3. 게시 컨테이너가 초기화되고 상태 검사를 전달하는지 확인하십시오. 컨테이너가 준비되는 데 추가 시간이 필요한 경우 지연이 발생합니다.
  4. 로그에 사용자 지정 코드 오류가 표시되면(예: Sling 모델의 NullPointerException) 코드베이스에서 이러한 오류를 검토하고 해결하십시오. 그러나 모든 포드가 결국 정상이 되는 경우 이러한 오류가 항상 배포를 차단하지는 않을 수 있습니다.
  5. 모든 Pod가 정상 상태가 되면 파이프라인이 진행되므로 배포가 완료될 때까지 기다립니다.
  6. 배포가 너무 오랫동안 중단 상태이거나 실패한 경우 관련 로그를 수집하고 추가 조사를 위해 Adobe 지원 센터에 문의하십시오.

해상도를 확인하려면 배포 파이프라인이 정상적으로 완료되고 Cloud Manager에서 모든 포드가 정상 상태로 보고되는지 확인하십시오.

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