워크플로 자동 제거는 AEMaaCS에 빈 폴더를 둡니다.
AEMaaCS에서 워크플로 자동 제거 기능을 실행하면 워크플로 인스턴스 노드가 예상대로 삭제되지만 /var/workflow/instances 아래의 빈 컨테이너 폴더는 유지됩니다. 이러한 폴더는 서버 및 날짜 기반 구조를 따르며 제거 후에도 유지됩니다. 이 동작은 기본적으로 수행되며 저장소 상태나 성능에는 영향을 주지 않습니다. 이 문제를 해결하려면 제거 동작을 확인하고 이러한 빈 폴더가 남아 있는 이유를 이해합니다.
설명 description
환경
- 제품: Adobe Experience Manager as a Cloud Service - 사이트
- 구성: 워크플로 자동 제거(
scheduledpurge.purgePackagePayload=true사용)
문제/증상
- 워크플로 자동 제거 작업을 실행한 후 워크플로 인스턴스 노드가 삭제됩니다.
/var/workflow/instances/<server>/<date>과(와) 같은 상위 컨테이너 폴더가 저장소에 남아 있습니다.- 나머지 폴더는 빈
sling:Folder노드로 존재합니다.
해결 방법 resolution
자동 제거 후 빈 워크플로우 인스턴스 폴더를 처리하려면 다음 단계를 수행합니다.
-
워크플로 자동 제거 작업이 구성에 따라 워크플로 인스턴스 노드를 삭제하는지 확인합니다.
-
/var/workflow/instances경로를 확인하고 빈 서버 및 날짜 기반 컨테이너 폴더가 남아 있는지 확인하십시오. 참고:- 이러한 빈 폴더는 예상되며 워크플로우 인스턴스의 조직 구조로 사용됩니다.
- 이러한 폴더를 자동으로 제거할 수 있는 기본 설정이 없으므로 추가 작업을 수행하지 마십시오.
- 폴더 제거가 필요한 경우 표준 제품 구성 외부에 있는 코드베이스에 사용자 지정 솔루션을 구현합니다.
-
워크플로 인스턴스 노드만 삭제되고
/var/workflow/packages아래의 패키지 페이로드가 구성된 제거 설정을 따르는지 확인하십시오.
참고:
scheduledpurge.purgePackagePayload설정은/var/workflow/packages아래의 패키지(또는 이전 설정의/etc/workflow/packages)에만 적용되며/var/workflow/instances아래의 컨테이너 폴더에는 영향을 주지 않습니다.- 빈
sling:Folder노드는 저장소 사용 및 시스템 성능에 미치는 영향을 최소화합니다. - AEMaaCS는 이러한 빈 조직 폴더를 자동으로 제거하는 기본 제공 메커니즘을 제공하지 않습니다.
3d58f420-19b5-47a0-a122-5c9dab55ec7f