cancel
Showing results for 
Search instead for 
Did you mean: 

Error en borrado de carpeta con muchos documentos

nono_garcia
Confirmed Champ
Confirmed Champ

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 2

angelborroy
Community Manager Community Manager
Community Manager

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.

Hyland Developer Evangelist

Muchas gracias Ángel.

Getting started

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.