09-26-2017 03:54 AM
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.
09-26-2017 10:03 AM
Perfecto, voy a probarlo.
Muchas gracias Cesar y Angel.
09-26-2017 10:10 AM
Por cierto, una vez que yo quiera recuperar el ".bin" de un documento ya sea del contentstore o del contentstore.deleted, ¿cómo lo hago? ¿tengo que copiar el ".bin" en algún sitio?
09-26-2017 10:39 AM
Copias el .bin, ejecutas el comando file (en linux) para ver que tipo de archivo es, le cambias a la extensión correspondiente y lo abres con el programa correspondiente. Pero sólo recuperarías el binario... nada más.
Saludos.
--C.
09-26-2017 10:52 AM
Entonces si mi cliente me dice, he borrado el fichero este de la papelera y tal, obviamente él no va a saberse el ".bin", yo miro la hora y la fecha para seguir el rasto dentro del fichero en contentStore y cuando lo encuentre, podría recuperar el binario del fichero unicamente no?, eso singifica que el usuario se quedaría sin poder usar el fichero?
Saludos.
09-26-2017 10:54 AM
¿Has leído la documentación de backup y restore de Alfresco? Hay un montón de información útil.
Backing up and restoring the repository | Alfresco Documentation
09-26-2017 11:30 AM
Voy a leerlo detenidamente Angel, para ver si me soluciona todo con un buckup de los content.store y demás.
Te voy comentando.
Gracias.
09-26-2017 11:54 AM
He probado poniendo en alfresco-global.properties esto:
system.content.eagerOrphanCleanup=true
system.content.orphanProtectDays=80
system.content.orphanCleanup.cronExpression=0 0/5 * * * ?
Se supone que al reiniciar la máquina me debería haber borrado por completo los ficheros de la papelera de 80 días hacia atrás no?
09-26-2017 12:07 PM
Hola Angel:
No están bien esos parámetros:
Lo que quieres es un parámetro para que se te borre la papelera y eso se hace con otras properties. Necesitas un módulo de papelera o la última versión Community en la que ya viene de serie. Echale un vistazo a este artículo.
Understanding Alfresco Content Deletion – : : blyx.com : : Blog : : Toni de la Fuente : :
Saludos.
--C.
09-27-2017 05:33 AM
Buenos días, me descargué el módulo pero no veo el ".acp" que se necesita... dónde se esconde?
También estoy haciendo pruebas con "system.content.eagerOrphanCleanup" que comentasteis arriba. Con valor TRUE el documento al eliminiarse de la papelera se borra de contentstore y no pasa por contentstore.deleted, pero tengo que tener cuidado con alguna otra carpeta como las de lucene-indexes?
sin el módulo Traschcan, se podría hacer que los documentos después de estar los días que indique el protectDays en el contentstore se eliminen por completo sin pasar por el contentstore.deleted?
Saludos.
09-27-2017 07:36 AM
Sin el modulo de Trashcan no.
Por otro lado el system.content.eagerOrphanCleanup no hace nada en otros directorios como lucene-indices.
Saludos.
--C.
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.