避免AEM中的包快照问题

定期删除旧快照,最小化包筛选器,并使用 仅提取 选项。

描述 description

环境

Adobe Experience Manager 6.5 (AEM 6.5)

问题

包管理器会在安装包时创建快照。 快照是现有节点的备份,用于卸载软件包。

快照存储为/etc/packages/<PACKAGE_GROUP_NAME>/.snapshot/<PACKAGE_NAME>-<VERSION>.zip.由于快照数量巨大或旧快照的累积,存在性能问题的风险。

解决方法 resolution

  1. 定期删除旧快照。

    由于AEM不会自动删除,因此快照会栈积在存储库中。 定期检查并删除/etc/packages//snapshot.下的旧快照如果删除快照,则无法卸载此版本的包,但可以将其删除。

  2. 最小化包过滤器。

    快照备份由包筛选器中指定的现有节点组成。 范围广泛的软件包过滤器可能会产生大型快照。 在包过滤器中仅包含所需的路径。 示例:扩展包过滤器(filter.xml):

    <

    code language-none
    filter root="/content/dam"; mode="merge"/>        In this example, the snapshot includes all nodes under /content/dam.
    

它太宽了。
3.使用 仅提取 选项。

&lt;b>“仅提取”&lt;/b>选项不会创建快照。 如果没有快照,则无法卸载此版本的包,但可以将其删除。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f