워크플로 자동 제거는 AEMaaCS에 빈 폴더를 둡니다.

AEMaaCS에서 워크플로 자동 제거 기능을 실행하면 워크플로 인스턴스 노드가 예상대로 삭제되지만 /var/workflow/instances 아래의 빈 컨테이너 폴더는 유지됩니다. 이러한 폴더는 서버 및 날짜 기반 구조를 따르며 제거 후에도 유지됩니다. 이 동작은 기본적으로 수행되며 저장소 상태나 성능에는 영향을 주지 않습니다. 이 문제를 해결하려면 제거 동작을 확인하고 이러한 빈 폴더가 남아 있는 이유를 이해합니다.

설명 description

환경

  • 제품: Adobe Experience Manager as a Cloud Service - 사이트
  • 구성: 워크플로 자동 제거(scheduledpurge.purgePackagePayload=true 사용)

문제/증상

  • 워크플로 자동 제거 작업을 실행한 후 워크플로 인스턴스 노드가 삭제됩니다.
  • /var/workflow/instances/<server>/<date>과(와) 같은 상위 컨테이너 폴더가 저장소에 남아 있습니다.
  • 나머지 폴더는 빈 sling:Folder 노드로 존재합니다.

해결 방법 resolution

자동 제거 후 빈 워크플로우 인스턴스 폴더를 처리하려면 다음 단계를 수행합니다.

  1. 워크플로 자동 제거 작업이 구성에 따라 워크플로 인스턴스 노드를 삭제하는지 확인합니다.

  2. /var/workflow/instances 경로를 확인하고 빈 서버 및 날짜 기반 컨테이너 폴더가 남아 있는지 확인하십시오. 참고:

    • 이러한 빈 폴더는 예상되며 워크플로우 인스턴스의 조직 구조로 사용됩니다.
    • 이러한 폴더를 자동으로 제거할 수 있는 기본 설정이 없으므로 추가 작업을 수행하지 마십시오.
    • 폴더 제거가 필요한 경우 표준 제품 구성 외부에 있는 코드베이스에 사용자 지정 솔루션을 구현합니다.
  3. 워크플로 인스턴스 노드만 삭제되고 /var/workflow/packages 아래의 패키지 페이로드가 구성된 제거 설정을 따르는지 확인하십시오.

참고:

  • scheduledpurge.purgePackagePayload 설정은 /var/workflow/packages 아래의 패키지(또는 이전 설정의 /etc/workflow/packages)에만 적용되며 /var/workflow/instances 아래의 컨테이너 폴더에는 영향을 주지 않습니다.
  • sling:Folder 노드는 저장소 사용 및 시스템 성능에 미치는 영향을 최소화합니다.
  • AEMaaCS는 이러한 빈 조직 폴더를 자동으로 제거하는 기본 제공 메커니즘을 제공하지 않습니다.

관련 읽기

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f