工作流自动清除会在AEMaaCS中留下空文件夹
在AEMaaCS中,运行工作流自动清除功能会按预期删除工作流实例节点,但/var/workflow/instances下的空容器文件夹仍然存在。 这些文件夹遵循基于服务器和日期的结构,并在清除后保留。 此行为是特意设计的,不影响存储库的运行状况或性能。 要解决此问题,请验证清除行为并了解这些空文件夹保留的原因。
描述 description
环境
- 产品:Adobe Experience Manager as a Cloud Service — 站点
- 配置:工作流使用
scheduledpurge.purgePackagePayload=true自动清除
问题/症状
- 运行工作流自动清除作业后,将删除工作流实例节点。
- 父容器文件夹(如
/var/workflow/instances/<server>/<date>)保留在存储库中。 - 其余文件夹作为空
sling:Folder节点存在。
解决方法 resolution
要在自动清除后处理空的工作流实例文件夹,请执行以下步骤:
-
确认工作流自动清除作业会根据您的配置删除工作流实例节点。
-
检查
/var/workflow/instances路径并观察是否保留空的基于服务器和日期的容器文件夹。 注意:- 了解这些空文件夹是正常的,可用作工作流实例的组织结构。
- 无需执行进一步的操作,因为没有现成的设置可自动删除这些文件夹。
- 如果需要删除文件夹,请在标准产品配置之外的代码库中实施自定义解决方案。
-
验证是否只删除了工作流实例节点,
/var/workflow/packages下的包负载遵循您配置的清除设置。
注意:
scheduledpurge.purgePackagePayload设置仅适用于/var/workflow/packages(或旧设置中的/etc/workflow/packages)下的包,并且不会影响/var/workflow/instances下的容器文件夹。- 空
sling:Folder节点对存储使用率和系统性能的影响最小。 - AEMaaCS不提供内置机制来自动删除这些空的组织文件夹。
相关阅读
recommendation-more-help
experience-cloud-kcs-help-kbarticles