A limpeza automática do fluxo de trabalho deixa pastas vazias no AEMaaCS

No AEMaaCS, a execução do recurso de limpeza automática de fluxo de trabalho exclui os nós da instância do fluxo de trabalho conforme esperado, mas as pastas de contêiner vazias em /var/workflow/instances permanecem. Essas pastas seguem uma estrutura de servidor e baseada em data e persistem após a limpeza. Esse comportamento ocorre por design e não afeta a integridade ou o desempenho do repositório. Para corrigir isso, verifique o comportamento de limpeza e entenda por que essas pastas vazias permanecem.

Descrição description

Ambiente

  • Produto: Adobe Experience Manager as a Cloud Service - Sites
  • Configuração: Limpeza automática do fluxo de trabalho com scheduledpurge.purgePackagePayload=true

Problema/Sintomas

  • Os nós da instância do fluxo de trabalho são excluídos após a execução do trabalho de limpeza automática do fluxo de trabalho.
  • Pastas de contêiner pai como /var/workflow/instances/<server>/<date> permanecem no repositório.
  • As pastas restantes existem como nós sling:Folder vazios.

Resolução resolution

Para lidar com pastas vazias de instâncias de fluxo de trabalho após a limpeza automática, siga estas etapas:

  1. Confirme se o trabalho de limpeza automática de fluxo de trabalho exclui os nós da instância do fluxo de trabalho de acordo com sua configuração.

  2. Verifique o caminho /var/workflow/instances e observe que pastas vazias de contêineres baseados em servidor e data permanecem. Notas:

    • Entenda que essas pastas vazias são esperadas e servem como uma estrutura organizacional para instâncias de fluxo de trabalho.
    • Não executar mais nenhuma ação, pois não há configuração pronta para uso para remover essas pastas automaticamente.
    • Se a remoção de pastas for necessária, implemente uma solução personalizada em sua base de código fora da configuração padrão do produto.
  3. Verifique se apenas os nós de instância de fluxo de trabalho foram excluídos e se as cargas de pacote em /var/workflow/packages seguem as configurações de limpeza definidas.

Notas:

  • A configuração scheduledpurge.purgePackagePayload se aplica somente a pacotes sob /var/workflow/packages (ou /etc/workflow/packages em configurações mais antigas) e não afeta pastas de contêiner sob /var/workflow/instances.
  • Os nós sling:Folder vazios têm impacto mínimo no uso do armazenamento e no desempenho do sistema.
  • O AEMaaCS não fornece um mecanismo integrado para remover automaticamente essas pastas organizacionais vazias.

Leitura relacionada

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