Задать значение дней защиты для заданий 'ContentStoreCleanerTrigger' и 'NodeServiceCleanupTrigger' в Alfresco 5.1? - PullRequest
0 голосов
/ 18 октября 2019

У меня есть Alfresco 5.1 сервер с некоторым неиспользуемым контентом в репозитории и старых экземплярах рабочего процесса.
Я собираюсь удалить этот контент с помощью пользовательского интерфейса Alfresco Share / scripts.

Чистое репо будет использоваться в качестве шаблона базы данных Alfresco (это каталог data + db).

Я знаю, что стандартное задание ContentStoreCleanerTrigger не перемещает содержимое из каталога contentstore в contentstore.deleted до 14 дней после его удаления из корзины. Это обеспечивает безопасность в случае непреднамеренного удаления содержимого.
Кроме того, задания NodeServiceCleanupTrigger запускаются каждый день и удаляют информацию, связанную с удаленными узлами, из базы данных (я не знаю, есть ли также несколько дней защиты).

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

Как установить значение дней защиты для заданий ContentStoreCleanerTrigger, NodeServiceCleanupTrigger?
Буду признателен за любую помощь.

1 Ответ

4 голосов
/ 18 октября 2019

Google указывает на официальные документы: Очистка осиротевшего контента (чистка) , но я бы порекомендовал блог Тони: Понимание удаления контента Alfresco

Короче: установленопараметры в alfresco-global.properties

# keep content 14 days before cleaning up 
system.content.orphanProtectDays=14
# don't move the content to contentstore.deleted - just delete it!
system.content.eagerOrphanCleanup=true
...