2011-12-02 59 views
2

当我在户外使用FTP更新/覆盖具有相同文件的文件时,alfresco正在其contentstore中创建此文件的多个副本。 Alfresco不会将此文件的旧副本移动到contentstore.deleted文件夹中。这将不必要地增加contentstore的大小。当使用FTP更新文件时,Alfresco不会将旧文件移动到contentstore.deleted

我想露天旧文件移动到contentstore.deleted当我更新/ FTP使用相同的覆盖文件中的露天。

如果我更新具有不同文件大小的新文件,然后露天这个文件是将旧的文件contentstore.deleted,问题仅适用于具有相同的文件更新。

通过设置system.content.eagerOrphanCleanup=true,在repository.properties system.content.orphanProtectDays=0system.content.orphanCleanup.cronExpression=0 0/1 * * * ?也试过,但露天不是旧文件移动到contentstore.deleted

+0

什么版本的Alfresco的这是? – Gagravarr

+0

我已经试过这对露天3.4d和露天4.0A –

+0

听起来像它可能是一个错误,但它很可能值得重新测试与4.0B [报告吧]之前(http://issues.alfresco.com/) – Gagravarr

回答

3

在Alfresco的文档删除是一个多步骤的过程。在第一步中,节点“存档”仍然保留在内容库中,即当您以管理员身份( - > admin用户配置文件)登录到Alfresco资源管理器时,您应该在户外垃圾箱中找到它们。只有当他们从垃圾桶中删除时,他们才会被移至contentstore.deleted文件夹。

看一看这个博客了解的过程。他们甚至有一个模块自动从垃圾桶中删除: http://alfrescoshare.wordpress.com/2009/12/17/understanding-alfresco-document-life-cycle-for-backup-strategy/

注意,通过设置选项system.content.eagerOrphanCleanup=true 内容文件将立即当你从回收站删除被删除,并不会在所有移动到contentstore.deleted

相关问题