Problemas al subir desde un script archivos en Alfresco [7.5 Gb de información entre mas de 2000 ficheros distintos]

cancel
Showing results for 
Search instead for 
Did you mean: 
gonial
Member II

Problemas al subir desde un script archivos en Alfresco [7.5 Gb de información entre mas de 2000 ficheros distintos]

Buenas tardes.

Pues estaba realizando pruebas con un Script hecho estos días, donde subía la cantidad de 2000 ficheros apenas sin tamaño en alfresco (24 kB cada uno de los ficheros).

Una vez ese proceso funcionaba bien tras varias pruebas, infle los distintos ficheros a su tamaño real, llegando a los 7,5GB de tamaño entre todo el conjunto.

Pues pensando que el proceso sería igual de satisfactorio entre la subida de los documentos apenas sin peso y los ficheros completos [solo con su correspondiente aumento de tiempo]. La maquina virtual donde se aloja alfresco y MySQL, no soporta tal cantidad de trabajo.

He penasado en sub-dividir el proceso de migracion entre las distintas carpetas que dividen los ficheros, para asi no saturar tanto la máquina, pero eso me crea una pregunta que necesito hacerla a la comonidad de Alfresco.

Tan limitada es la capacidad de carga usando alfresco 5.0.d ¿?

(Mi máquina cuenta con espacio de disco suficiente y 6GB de RAM).

Gracias!!

Dejo el final del proceso de migración.


Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:58)
Caused by: org.apache.chemistry.opencmis.commons.exceptions.CmisConnectionExcept
ion: Cannot access "http://****:*****/alfresco/api/-default-/public/cmi
s/versions/1.1/atom/children?id=4c*****-07c7-4**9-**d4-f******6d7&versioningS
tate=major": Connection refused: connect
        at org.apache.chemistry.opencmis.client.bindings.spi.http.DefaultHttpInv
oker.invoke(DefaultHttpInvoker.java:230)
        at org.apache.chemistry.opencmis.client.bindings.spi.http.DefaultHttpInv
oker.invokePOST(DefaultHttpInvoker.java:65)
        at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAto
mPubService.post(AbstractAtomPubService.java:657)
        at org.apache.chemistry.opencmis.client.bindings.spi.atompub.ObjectServi
ceImpl.createDocument(ObjectServiceImpl.java:121)
        at org.apache.chemistry.opencmis.client.runtime.SessionImpl.createDocume
nt(SessionImpl.java:1091)
        at org.apache.chemistry.opencmis.client.runtime.FolderImpl.createDocumen
t(FolderImpl.java:77)
        at org.apache.chemistry.opencmis.client.runtime.FolderImpl.createDocumen
t(FolderImpl.java:451)
        at alfresco.DocumentoManagedBean.subirConenido(DocumentoManagedBean.java
:1516)
        at alfresco.DocumentoManagedBean.tipoMigracionContenido(DocumentoManaged
Bean.java:986)
        at alfresco.DocumentoManagedBean.main(DocumentoManagedBean.java:315)
        … 5 more
Caused by: java.net.ConnectException: Connection refused: connect
        at java.net.DualStackPlainSocketImpl.connect0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.<init>(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Sour
ce)
        at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown S
ource)
        at org.apache.chemistry.opencmis.client.bindings.spi.http.DefaultHttpInv
oker.invoke(DefaultHttpInvoker.java:192)
        … 14 more
3 Replies
angelborroy
Alfresco Employee

Re: Problemas al subir desde un script archivos en Alfresco [7.5 Gb de información entre mas de 2000 ficheros distintos]

Quizá deberías dimensionar el sistema para que pueda aguantar esa carga: no parece un problema de Alfresco, sino de la configuración del servidor web, servidor de aplicaciones y base de datos.

Échale un vistazo a las recomendaciones de Tony: http://blyx.com/2015/02/05/alfresco-tuning-shortlist/
Hyland Developer Evangelist
gonial
Member II

Re: Problemas al subir desde un script archivos en Alfresco [7.5 Gb de información entre mas de 2000 ficheros distintos]

Gracias Angel.

Voy a poner las recomendaciones en uso a ver si solucionamos el problema. Un saludo!!
gonial
Member II

Re: Problemas al subir desde un script archivos en Alfresco [7.5 Gb de información entre mas de 2000 ficheros distintos]

Pues después de varias pruebas atacando dos servidores de Alfresco solo me da fallo en determinados casos ya controlados y en uno de los dos. No sé muy bien a que se deberá, pero ahora sé que no es problema de Alfresco.

Muchas gracias Angel!!