Alfresco не перемещает старый файл в contentstore.deleted при обновлении файла с FTP - PullRequest
2 голосов
/ 02 декабря 2011

Когда я обновляю / перезаписываю файл с тем же файлом, используя FTP в alfresco, alfresco создает несколько копий этого файла в своем contentstore.Alfresco не перемещает старые копии этого файла в папку contentstore.deleted.Это излишне увеличит размер contentstore.

Я хочу, чтобы alfresco переместил старый файл в contentstore.deleted, когда обновляю / перезаписываю тот же файл в alfresco с использованием FTP.

Если я обновляю этот файл сновый файл имеет другой размер, чем alfresco перемещает старый файл в contentstore.deleted, проблема только в обновлении с тем же файлом.

Также попытался сделать это, установив system.content.eagerOrphanCleanup=true, system.content.orphanProtectDays=0 и system.content.orphanCleanup.cronExpression=0 0/1 * * * ? в хранилище.properties, но alfresco не перемещает старые файлы в contentstore.deleted

1 Ответ

3 голосов
/ 03 декабря 2011

В Alfresco удаление документов является многошаговым процессом.На первом шаге узлы « заархивированы » и все еще остаются в хранилище содержимого, то есть вы должны найти их в alfresco trashcan при входе в Alfresco Explorer от имени администратора (->профиль пользователя admin).Только после их удаления из корзины они будут перемещены в папку contentstore.deleted.

Загляните в этот блог, чтобы понять процесс.У них даже есть модуль для автоматизации удаления из мусорной корзины: http://alfrescoshare.wordpress.com/2009/12/17/understanding-alfresco-document-life-cycle-for-backup-strategy/

Обратите внимание, что, установив опцию system.content.eagerOrphanCleanup=true, ваши файлы содержимого будут удалены сразу же после удаления их из корзины и не будут перемещены.до contentstore.deleted вообще.

...