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:Folder vorhanden.

Lösung resolution

Gehen Sie wie folgt vor, um leere Workflow-Instanzordner nach der automatischen Bereinigung zu verarbeiten:

  1. Vergewissern Sie sich, dass der Workflow-Bereinigungsauftrag Workflow-Instanzknoten gemäß Ihrer Konfiguration löscht.

  2. Überprüfen Sie den /var/workflow/instances Pfad 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.
  3. Stellen Sie sicher, dass nur Workflow-Instanzknoten gelöscht werden und dass die Paket-Payloads unter /var/workflow/packages Ihren konfigurierten Bereinigungseinstellungen entsprechen.

Hinweise:

  • Die scheduledpurge.purgePackagePayload-Einstellung gilt nur für Pakete unter /var/workflow/packages (oder /etc/workflow/packages in ä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.

Verwandtes Lesen

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