contentStoreCleaner borrado de ficheros

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
angelmartinboni
Active Member

contentStoreCleaner borrado de ficheros

Buenos días,

estoy investigando este tema del borracho de ficheros.

Trato de averiguar dónde configurar los parámetros "protectDays" y "eagerOrphanCleanup" , he visto que en el fichero "conent-services-context.xml" están estos beans, pero en mi caso, el valor de esos parámetros viene por defecto a través de una variable:

<property name="protectDays" >
         <value>${system.content.orphanProtectDays}</value>
      </property>

o

<property name="eagerOrphanCleanup" >
         <value>${system.content.eagerOrphanCleanup}</value>
      </property>

¿Sabéis dónde se configuran esas variables? porque sé que por defecto el protectDays son 14 días, y me gustaría cambiar ese valor por ejemplo.

Muchas gracias, saludos. Angel.

45 Replies

Re: contentStoreCleaner borrado de ficheros

Puedes (debes) incluir cualquier propiedad en alfresco-global.properties. Los valores que pongas ahí sobre-escriben los valores por defecto de Alfresco.

Quizá sea interesante que revises esta información: https://github.com/keensoft/alfresco-deleted-content-store-cleaner

Software Engineer in Alfresco Search Team.
angelmartinboni
Active Member

Re: contentStoreCleaner borrado de ficheros

Buenas Angel, gracias por responder tan rápido.

dices que puedo poner en el alfresco-global.properties las líneas tal que así?:

syste.content.orphanProtectDays = X días

syste.content.eagerOrphanCleanup = true/false

Encontré también la herramienta del Trashcan Cleaner, pero en mi empresa aun tienen la versión 3.4.7 y no sé si será compatible ya que no sería la primera vez que me pasa, en caso de que sí lo sea... se instala como cualquier .amp o hay que hacer algo diferente?

Muchas gracias.

Saludos.

Re: contentStoreCleaner borrado de ficheros

Parece que es compatible: https://addons.alfresco.com/addons/trashcan-cleaner

Software Engineer in Alfresco Search Team.
angelmartinboni
Active Member

Re: contentStoreCleaner borrado de ficheros

Buenas Angel, lo he mirado pero me sigue pareciendo que no ¿no? si elijo "Download" me dice que el módulo...

Works with:

  • Alfresco Community from 4.2.d
  • Alfresco Enterprise from 4.1.5

Voy a tener que poner a pelo las sentencias en el global.properties al final no?

Saludos.

cesarista
Advanced

Re: contentStoreCleaner borrado de ficheros

Buenas,

Para ver los valores por defecto de esas properties en tu version, tienes que buscar por debajo de $TOMCAT/webapps/alfresco , dentro de un archivo que se llama repository.properties, y tal como te ha comentado se configuran en el alfresco-global.properties

Por defecto la primera es 14 días y la segunda false si no recuerdo mal.

Saludos.

--C.

cesarista
Advanced

Re: contentStoreCleaner borrado de ficheros

Angel Borroy‌ una duda sobre el deleted-content-store-cleaner (esto normalmente lo he implementado con un crontab de sistema operativo). Pero, ambos métodos son equivalentes a la siguiente propiedad ? 

system.content.eagerOrphanCleanup=true

Es lo que entiendo de este artículo de Toni (aunque no lo he probado):

Understanding Alfresco Content Deletion – : : blyx.com : : Blog : : Toni de la Fuente : : 

Saludos.

--C.

angelmartinboni
Active Member

Re: contentStoreCleaner borrado de ficheros

Buenas Cesar, encontré el fichero gracias, estaba en "/opt/apache-tomcat-6.0.53/webapps/alfresco/WEB-INF/classes/alfresco".

Ahora bien, los parámetros en vez de modificarlos en el repository.properties lo hago en el alfresco-global.properties, para no machacar la configuración base cierto?

Es algo parecido con lo que pasa con los ficheos ".sample" no?

Saludos.

cesarista
Advanced

Re: contentStoreCleaner borrado de ficheros

Exacto, como los .sample de $TOMCAT/shared 

Saludos.

--C.

Re: contentStoreCleaner borrado de ficheros

Cesar Capillas‌ lo cierto es que tiene toda la pinta:

https://github.com/Alfresco/community-edition-old/blob/master/projects/repository/source/java/org/al...

https://github.com/Alfresco/community-edition-old/blob/master/projects/repository/source/java/org/al...

Si lo pruebas y funciona, cuéntanoslo.

Software Engineer in Alfresco Search Team.