Die automatische Workflow-Bereinigung lässt in AEMaaCS leere Ordner zurück.
In AEMaaCS werden durch Ausführen der Workflow-Funktion zur automatischen Bereinigung Workflow-Instanzknoten erwartungsgemäß gelöscht. Es verbleiben jedoch leere Container-Ordner unter /var/workflow/instances. Diese Ordner folgen einer Server- und datumsbasierten Struktur und bleiben nach der Bereinigung erhalten. Dieses Verhalten ist beabsichtigt und wirkt sich nicht auf die Repository-Integrität oder -Leistung aus. Um dies zu beheben, überprüfen Sie das Bereinigungsverhalten und verstehen Sie, warum diese leeren Ordner bestehen bleiben.
Beschreibung description
Umgebung
- Produkt: Adobe Experience Manager as a Cloud Service - Sites
- Konfiguration: Automatische Workflow-Bereinigung mit
scheduledpurge.purgePackagePayload=true
Problem/Symptome
- Workflow-Instanzknoten werden gelöscht, nachdem der Vorgang zur automatischen Bereinigung des Workflows ausgeführt wurde.
- Übergeordnete Container-Ordner wie
/var/workflow/instances/<server>/<date>verbleiben im Repository. - Die verbleibenden Ordner sind als leere
sling:Foldervorhanden.
Lösung resolution
Gehen Sie wie folgt vor, um leere Workflow-Instanzordner nach der automatischen Bereinigung zu verarbeiten:
-
Vergewissern Sie sich, dass der Workflow-Bereinigungsauftrag Workflow-Instanzknoten gemäß Ihrer Konfiguration löscht.
-
Überprüfen Sie den
/var/workflow/instancesPfad und beachten Sie, dass leere Server- und datumsbasierte Container-Ordner verbleiben. Hinweise:- Verstehen Sie, dass diese leeren Ordner erwartet werden und als Organisationsstruktur für Workflow-Instanzen dienen.
- Es werden keine weiteren Maßnahmen ergriffen, da es keine vordefinierte Einstellung gibt, um diese Ordner automatisch zu entfernen.
- Wenn das Entfernen von Ordnern erforderlich ist, implementieren Sie in Ihrer Codebasis eine benutzerdefinierte Lösung außerhalb der standardmäßigen Produktkonfiguration.
-
Stellen Sie sicher, dass nur Workflow-Instanzknoten gelöscht werden und dass die Paket-Payloads unter
/var/workflow/packagesIhren konfigurierten Bereinigungseinstellungen entsprechen.
Hinweise:
- Die
scheduledpurge.purgePackagePayload-Einstellung gilt nur für Pakete unter/var/workflow/packages(oder/etc/workflow/packagesin älteren Setups) und hat keine Auswirkungen auf Container-Ordner unter/var/workflow/instances. - Leere
sling:Folder-Knoten haben nur minimale Auswirkungen auf die Speichernutzung und die Systemleistung. - AEMaaCS bietet keinen integrierten Mechanismus zum automatischen Entfernen dieser leeren Organisationsordner.