AEM 워크플로 제거 구성 실패
제거 구성이 배포된 후에도 워크플로 제거 작업이 실행되지 않거나 워크플로 인스턴스 및 워크플로 패키지를 제거하지 않습니다. 워크플로 수가 높게 유지되거나, 워크플로 패키지가 제거 작업 후 지속되거나, 환경에 따라 제거 실행이 다릅니다. 이 문제를 해결하려면 스케줄러 설정을 확인하고 제거 실행을 확인합니다.
설명 description
환경
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM Managed Services (AMS)
- 워크플로 제거 스케줄러
- Cloud Manager 구성 파이프라인
- 워크플로 유지 관리 작업
문제/증상
- 워크플로 제거 작업은 실행 중, 완료, 중단 또는 보관 워크플로 인스턴스를 제거하지 않습니다.
- 워크플로 패키지는 제거 실행 후에도 유지됩니다.
- AEM에 표시된 워크플로 개수가 저장소 쿼리 결과와 일치하지 않습니다.
- 제거는 로컬 SDK에서 성공적으로 실행되지만 AEMaaCS 샌드박스 환경에서는 실행되지 않습니다.
- 보관된 워크플로우는 예약된 제거 주기 이후에도 계속 누적됩니다.
원인
유지 관리 기반 제거 작업이 안정적으로 실행되지 않는 환경에서 워크플로 제거 스케줄러 구성이 완료되지 않았거나, 잘못 배포되었거나, 실행 중이기 때문에 워크플로 제거 작업이 실패합니다. 필수 스케줄러 속성이 없으면 제거 작업이 실행되지 않습니다. 반면 임시 워크플로는 AEM에 표시되는 워크플로 수와 저장소 쿼리 결과 간에 불일치를 만들 수 있습니다.
해결 방법 resolution
다음 단계에 따라 문제를 해결하십시오.
-
문제가 스케줄러 구성, 환경 제한, 워크플로우 수 불일치 또는 고립된 워크플로우 패키지와 관련이 있는지 식별합니다.
-
워크플로우 쿼리를 실행하고 결과를 워크플로우 콘솔에 표시된 워크플로우 횟수와 비교합니다. 임시 워크플로우가 불일치를 설명하는지 여부를 결정합니다.
-
워크플로 제거 스케줄러 구성을 검토하고 다음을 포함한 모든 필수 속성이 정의되었는지 확인합니다.
- 워크플로 상태
- 보존 기간(일)
- 워크플로우 모델 식별자
scheduledpurge.purgePackagePayload(워크플로 패키지 삭제가 필요한 경우)
-
타겟 환경을 확인합니다. AEM as a Cloud Service 샌드박스 환경에서 테스트가 발생하는 경우 샌드박스 환경이 유지 관리 작업을 안정적으로 실행하지 않으므로 개발 환경에서 구성을 확인하십시오.
-
Cloud Manager 구성 파이프라인을 통해 제거 구성을 배포하고 배포 후 Developer Console에 구성이 표시되는지 확인합니다.
-
유지 관리 작업 로그, JMX(AMS) 또는 사용 가능한 제거 실행 로그를 검토하여 제거 실행을 확인합니다. 제거 프로세스가 성공적으로 완료되었는지 확인합니다.
-
제거 실행 후에도 워크플로 패키지가 남아 있는 경우 지원되는 정리 절차를 사용하여 고립된 워크플로 패키지를 제거하고 패키지 노드가 더 이상 존재하지 않는지 확인합니다.
-
워크플로우 볼륨을 기반으로 적절한 삭제 일정 및 보존 기간을 구성합니다.
- 대량 환경: 약 30일 동안 유지되는 일별 제거
- 낮은 볼륨 환경: 30~90일 동안 유지되는 주간 삭제
-
다음 제거 주기 후에 워크플로우 수가 감소하고 저장소 성능이 향상되는지 확인합니다.