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:Foldervides.
Résolution resolution
Pour gérer les dossiers d’instances de workflow vides après la purge automatique, procédez comme suit :
-
Vérifiez que la tâche de purge automatique du workflow supprime les nœuds d’instance de workflow en fonction de votre configuration.
-
Vérifiez le chemin d’accès
/var/workflow/instanceset 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.
-
Vérifiez que seuls les nœuds d’instance de workflow sont supprimés et que les payloads des packages sous
/var/workflow/packagesrespectent les paramètres de purge configurés.
Remarques :
- Le paramètre
scheduledpurge.purgePackagePayloads’applique uniquement aux packages sous/var/workflow/packages(ou/etc/workflow/packagesdans les configurations plus anciennes) et n’affecte pas les dossiers de conteneurs sous/var/workflow/instances. - Les nœuds de
sling:Foldervides 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.