2011-12-02 25 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

相關問題