Error en borrado de carpeta con muchos documentos

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

Error en borrado de carpeta con muchos documentos

Tengo un problema con el borrado masivo de carpetas que contienen gran volumen de documentos. Me ocurre tanto desde Share como lanzando el borrado de la carpeta desde CMIS.

 

La última prueba y revisión de los Logs que he realizado es seleccionar desde Share una carpeta y darle a eliminar. En los Logs observo la llamada:

INFO [webscripts.connector.RemoteClient] [http-apr-8080-exec-8] Exception calling (POST) http://localhost:8080/alfresco/s/slingshot/doclib/action/files?alf_method=delete&alf_ticket=TICKET_9...

 

Y a continuación (es cierto que tarda el Share mucho tiempo):

INFO [webscripts.connector.RemoteClient] [http-apr-8080-exec-8] Error status 408 Read timed out
java.net.SocketTimeoutException: Read timed out

 

Finalmente, desde Share observo que las carpetas no se han eliminado.

 

Mirando en otros foros he visto un usuario que decía que el tema era conocido. Concretamente la respuesta era:

 

"This issue is known and requires asynchronous archiving"

 

Presupongo que éste tipo de acciones de forma masiva sobre Alfresco requieran de un proceso asíncrono para que Alfresco lo haga en background sin paralizar la instalación, ¿correcto? Y si es así, ¿hay comandos específicos en CMIS para ello?

 

Gracias.

2 Replies
angelborroy
Expert

Re: Error en borrado de carpeta con muchos documentos

Una de las reglas de oro de Alfresco es que cada nivel de jerarquía no contenga más de 3,000 hijos. 

Si este es el caso, no podrás realizar esa eliminación utilizando transacciones en bloque sobre todos los elementos.

Nosotros habitualmente utilizamos este proyecto: GitHub - keensoft/MassiveDelete: A simple Alfresco massive deletion batch 

Permite eliminar los documentos uno a uno, en transacciones individuales. En ese caso, hasta donde yo conozco, es la única alternativa.

Igual también te sirve de ayuda esta artículo: Alfresco: what happens when a folder is moved | Programming and So  El movimiento y la eliminación son procesos similares.

Software Engineer in Alfresco Search Team.
nono_garcia
Active Member II

Re: Error en borrado de carpeta con muchos documentos

Muchas gracias Ángel.