La purge automatique du workflow laisse les dossiers vides dans AEMaaCS

Dans AEMaaCS, l’exécution de la fonction de purge automatique du workflow supprime les nœuds d’instance de workflow comme prévu, mais il reste des dossiers de conteneurs vides sous /var/workflow/instances. Ces dossiers suivent une structure basée sur le serveur et la date et persistent après la purge. Ce comportement est intentionnel et n’affecte pas l’intégrité ni les performances du référentiel. Pour résoudre ce problème, vérifiez le comportement de la purge et comprenez pourquoi ces dossiers vides persistent.

Description description

Environnement

  • Produit : Adobe Experience Manager as a Cloud Service - Sites
  • Configuration : Purge automatique des workflows avec scheduledpurge.purgePackagePayload=true

Problème/Symptômes

  • Les nœuds de l’instance de workflow sont supprimés après l’exécution de la tâche de purge automatique du workflow.
  • Les dossiers de conteneurs parents, tels que /var/workflow/instances/<server>/<date>, restent dans le référentiel.
  • Les dossiers restants existent en tant que nœuds de sling:Folder vides.

Résolution resolution

Pour gérer les dossiers d’instances de workflow vides après la purge automatique, procédez comme suit :

  1. Vérifiez que la tâche de purge automatique du workflow supprime les nœuds d’instance de workflow en fonction de votre configuration.

  2. Vérifiez le chemin d’accès /var/workflow/instances et notez qu’il reste des dossiers de conteneurs vides basés sur le serveur et la date. Remarques :

    • Comprenez que ces dossiers vides sont prévus et servent de structure organisationnelle pour les instances de workflow.
    • N’effectuez aucune autre action, car il n’existe aucun paramètre prêt à l’emploi pour supprimer automatiquement ces dossiers.
    • Si la suppression d’un dossier est requise, implémentez une solution personnalisée dans votre base de code en dehors de la configuration de produit standard.
  3. Vérifiez que seuls les nœuds d’instance de workflow sont supprimés et que les payloads des packages sous /var/workflow/packages respectent les paramètres de purge configurés.

Remarques :

  • Le paramètre scheduledpurge.purgePackagePayload s’applique uniquement aux packages sous /var/workflow/packages (ou /etc/workflow/packages dans les configurations plus anciennes) et n’affecte pas les dossiers de conteneurs sous /var/workflow/instances.
  • Les nœuds de sling:Folder vides ont un impact minimal sur l’utilisation du stockage et les performances du système.
  • AEMaaCS ne fournit pas de mécanisme intégré pour supprimer automatiquement ces dossiers d’organisation vides.

Lecture connexe

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