Al utilizar org.alfresco.tools.import parece que funciona pero tras un tiempo el rendimiento decrece y no avanza.

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

Al utilizar org.alfresco.tools.import parece que funciona pero tras un tiempo el rendimiento decrece y no avanza.

#

Buenas:

Muchísimas gracias por mantener y promocionar esta herramienta.

Mi consulta:

Es que en un repositorio que esta compuesto por unos 12GB y unos 30640 archivos, utilizando la herramienta de consola org.alfresco.tools.export / org.alfresco.tools.import. En el momento de realizar la exportación todo funciona adecuadamente y tras dos horas mas o menos la exportación se realiza satisfactoriamente.

El problema surge a la hora de realizar la importación, ya que al principio. Los primeros +/-1000 registros / 40 minutos, el rendimiento es el esperado. Pero en ese instante el rendimiento decae notable y progresivamente al punto que trascurridas unas 10 horas parece detenerse en unos +6000 registros y unos 3GB completados.

He probado todo lo que en mi mano he encontrado, tunning del postgresql incrementando sus buffers y utilización de memoria, aumento y disminución de valores -XX:MaxPermSize -Xms -Xmx a la hora de iniciar java.

sin ningún tipo de éxito.

Estas operaciones se están realizando en Ubuntu 16.04, Alfresco 4.2.f, postgresql 9.2, indices Lucene. y el java de la instalación.

La instalación en los dos Alfrescos, el que exporta y el que importa es la misma.

No se me ocurre nada. indicar que desde que inicia el proceso de importación el proceso postgresql siempre esta entre el 80% y el 98% cd la CPU, pero es que en la exportación sucede lo mismo.

ambas maquinas están dotadas del mismo hardware que digamos lo no es escaso. 4 nucleos, 8 GB, los discos son agiles.

¿Que puede estar sucediendo?, ¿Como podría solucionarlo?.

Los log no indican nada o no veo nada.

Lo dicho muchísimas gracias y espero que alguien que tropezara en la misma piedra pudiera darme alguna pista.

8 Replies
cristinamr
Advanced

Re: Al utilizar org.alfresco.tools.import parece que funciona pero tras un tiempo el rendimiento decrece y no avanza.

Buenos días. ¿Podrías dejarnos qué valores tienes en la JVM así como memoria total disponible en la máquina?

--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
dspadial
Member II

Re: Al utilizar org.alfresco.tools.import parece que funciona pero tras un tiempo el rendimiento decrece y no avanza.

Muchas gracias por su interés.

Indicarle que corre en una maquina virtual, que actualmente dispone de de 8 GB de Ram. Pero hemos realizado pruebas asignandole 16GB de Ram obteniendo los mismos resultados.

Con los valores de la JVM hemos jugado igualmente.

Desde:  -Xms128m -Xmx1024m -XX:MaxPermSize=256m -server   a    -Xms1G -Xmx12G -XX:MaxPermSize=1G -server

Por desgracia igualmente sin obtener ninguna diferencia.

Tambien hemos observado este mensage:

WARN [org.alfresco.repo.cache.TransactionalCache.org.alfresco.cache.node.aspectsTransactionalCache] [http-bio-8080-exec-13] Transactional update cache 'org.alfresco.cache.node.aspectsTransactionalCache' is full (65000)

El cual indica que la cache se llena, ahora mismo me encuentro buscando información al respecto.

dspadial
Member II

Re: Al utilizar org.alfresco.tools.import parece que funciona pero tras un tiempo el rendimiento decrece y no avanza.

Consultando el archivo: /opt/alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/tx-cache-context.xml

En la sección:

 <!-- The transactional cache for Node Aspects -->

   <bean name="node.aspectsCache" class="org.alfresco.repo.cache.TransactionalCache">
      <property name="sharedCache">
         <ref bean="node.aspectsSharedCache" />
      </property>
      <property name="name">
         <value>org.alfresco.cache.node.aspectsTransactionalCache</value>
      </property>
      <property name="maxCacheSize" value="${cache.node.aspectsSharedCache.tx.maxItems}" />
      <property name="mutable" value="false" />
      <property name="disableSharedCache" value="${system.cache.disableImmutableSharedCaches}" />
   </bean>

Se modifica el archivo: /opt/alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/caches.properties
En la linea 66: cache.node.aspectsSharedCache.tx.maxItems=65000

El valor: 65000 por 650000

Eliminando el WARM durante la ejecución. Pero desafortunadamente no se aprecia ningún cambio en cuanto al funcionamiento / rendimiento.

cristinamr
Advanced

Re: Al utilizar org.alfresco.tools.import parece que funciona pero tras un tiempo el rendimiento decrece y no avanza.

¿Podrías pasarnos el log para echarle un vistazo?

--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
dspadial
Member II

Re: Al utilizar org.alfresco.tools.import parece que funciona pero tras un tiempo el rendimiento decrece y no avanza.

Buenas Cristina.

No he puesto antes los logs, ya que me encontraba recreando de nuevo la situación.

Recordar que los LOGS que muestro son en esta ocasión en una instalación de Alfresco 4.2.f estándar, sin parametrizar ninguno de los posibles valores.

Aporto des LOG's alfresco.log y el de la acción misma de importación.

Rasalato en rojo lo que a mi opinión creo que es lo importante, para tratar de facilitar vuestra ayuda.

#############################################   IMPORTACION.log   ########################

Alfresco Repository Importer
2017-04-22 23:14:40,269 INFO [alfresco.repo.admin] [main] Using database URL 'jdbcSmiley Tongueostgresql://localhost:5432/alfresco' with user 'alfresco'.
2017-04-22 23:14:40,322 INFO [alfresco.repo.admin] [main] Connected to database PostgreSQL version 9.2.4
2017-04-22 23:14:43,601 INFO [management.subsystems.ChildApplicationContextFactory] [main] Starting 'sysAdmin' subsystem, ID: [sysAdmin, default]
2017-04-22 23:14:43,612 INFO [management.subsystems.ChildApplicationContextFactory] [main] Startup of 'sysAdmin' subsystem, ID: [sysAdmin, default] complete
2017-04-22 23:14:47,461 INFO [domain.schema.SchemaBootstrap] [main] Connecting to database: jdbcSmiley Tongueostgresql://localhost:5432/alfresco, UserName=alfresco, PostgreSQL Native Driver
2017-04-22 23:14:47,461 INFO [domain.schema.SchemaBootstrap] [main] Schema managed by database dialect org.hibernate.dialect.PostgreSQLDialect.
2017-04-22 23:14:48,499 INFO [domain.schema.SchemaBootstrap] [main] No changes were made to the schema.
2017-04-22 23:14:48,747 INFO [management.subsystems.ChildApplicationContextFactory] [main] Starting 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]
2017-04-22 23:14:48,808 INFO [management.subsystems.ChildApplicationContextFactory] [main] Startup of 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1] complete
2017-04-22 23:14:48,993 INFO [management.subsystems.ChildApplicationContextFactory] [main] Starting 'Search' subsystem, ID: [Search, managed, lucene]
2017-04-22 23:14:49,764 INFO [node.index.FullIndexRecoveryComponent] [main] Index recovery started: 28 transactions.
2017-04-22 23:14:49,766 INFO [node.index.FullIndexRecoveryComponent] [main] 10 % complete.
2017-04-22 23:14:49,766 INFO [node.index.FullIndexRecoveryComponent] [main] 20 % complete.
2017-04-22 23:14:49,904 INFO [management.subsystems.ChildApplicationContextFactory] [indexTrackerThread1] Starting 'Transformers' subsystem, ID: [Transformers, default]
2017-04-22 23:14:49,926 ERROR [content.transform.TransformerConfigDynamicTransformers] [indexTrackerThread1] Cannot create dynamic transformer transformer.complex.JodConverter.Image as sub transformers could not be found or created ("JodConverter.2Pdf|pdf|complex.PDF.Image").
2017-04-22 23:14:49,926 ERROR [content.transform.TransformerConfigDynamicTransformers] [indexTrackerThread1] Cannot create dynamic transformer transformer.complex.JodConverter.Pdf2swf as sub transformers could not be found or created ("JodConverter.2Pdf|pdf|Pdf2swf").
2017-04-22 23:14:49,926 ERROR [content.transform.TransformerConfigDynamicTransformers] [indexTrackerThread1] Cannot create dynamic transformer transformer.JodConverter.Html2Pdf as sub transformers could not be found or created ("JodConverter|odt|JodConverter").
2017-04-22 23:14:49,926 ERROR [content.transform.TransformerConfigDynamicTransformers] [indexTrackerThread1] Cannot create dynamic transformer transformer.JodConverter.2Pdf as sub transformers could not be found or created ("JodConverter|JodConverter.Html2Pdf").
2017-04-22 23:14:49,926 ERROR [content.transform.TransformerConfigDynamicTransformers] [indexTrackerThread1] Cannot create dynamic transformer transformer.complex.JodConverter.PdfBox as sub transformers could not be found or created ("JodConverter.2Pdf|pdf|PdfBox").
2017-04-22 23:14:49,986 INFO [management.subsystems.ChildApplicationContextFactory] [indexTrackerThread1] Startup of 'Transformers' subsystem, ID: [Transformers, default] complete
2017-04-22 23:14:49,987 INFO [management.subsystems.ChildApplicationContextFactory] [indexTrackerThread1] Starting 'thirdparty' subsystem, ID: [thirdparty, default]
2017-04-22 23:14:50,041 INFO [management.subsystems.ChildApplicationContextFactory] [indexTrackerThread1] Startup of 'thirdparty' subsystem, ID: [thirdparty, default] complete
2017-04-22 23:14:50,060 INFO [management.subsystems.ChildApplicationContextFactory] [indexTrackerThread1] Starting 'OOoDirect' subsystem, ID: [OOoDirect, default]
2017-04-22 23:14:50,088 WARN [alfresco.util.AbstractTriggerBean] [indexTrackerThread1] Job openOfficeConnectionTesterTrigger is not enabled
2017-04-22 23:14:50,180 INFO [management.subsystems.ChildApplicationContextFactory] [indexTrackerThread1] Startup of 'OOoDirect' subsystem, ID: [OOoDirect, default] complete
2017-04-22 23:14:54,272 INFO [node.index.FullIndexRecoveryComponent] [main] 30 % complete.
2017-04-22 23:14:54,273 INFO [node.index.FullIndexRecoveryComponent] [main] 40 % complete.
2017-04-22 23:14:54,273 INFO [node.index.FullIndexRecoveryComponent] [main] 50 % complete.
2017-04-22 23:14:54,273 INFO [node.index.FullIndexRecoveryComponent] [main] 60 % complete.
2017-04-22 23:14:54,274 INFO [node.index.FullIndexRecoveryComponent] [main] 70 % complete.
2017-04-22 23:14:54,274 INFO [node.index.FullIndexRecoveryComponent] [main] 80 % complete.
2017-04-22 23:14:54,274 INFO [node.index.FullIndexRecoveryComponent] [main] 90 % complete.
2017-04-22 23:14:54,274 INFO [node.index.FullIndexRecoveryComponent] [main] 100 % complete.
2017-04-22 23:14:56,878 INFO [node.index.FullIndexRecoveryComponent] [main] Index recovery completed.
2017-04-22 23:14:56,904 INFO [management.subsystems.ChildApplicationContextFactory] [main] Startup of 'Search' subsystem, ID: [Search, managed, lucene] complete
2017-04-22 23:14:56,979 INFO [repo.admin.ConfigurationChecker] [main] The Alfresco root data directory ('dir.root') is: /opt/alfresco/alf_data
2017-04-22 23:14:56,991 INFO [admin.patch.PatchExecuter] [main] Checking for patches to apply ...
2017-04-22 23:14:57,217 INFO [admin.patch.PatchExecuter] [main] No patches were required.
2017-04-22 23:14:57,221 INFO [repo.module.ModuleServiceImpl] [main] Found 1 module(s).
2017-04-22 23:14:57,229 INFO [repo.module.ModuleServiceImpl] [main] Starting module 'org_alfresco_module_wcmquickstart' version 1.0.
2017-04-22 23:14:57,234 INFO [management.subsystems.ChildApplicationContextFactory] [main] Starting 'fileServers' subsystem, ID: [fileServers, default]
2017-04-22 23:14:57,428 INFO [management.subsystems.ChildApplicationContextFactory] [main] Startup of 'fileServers' subsystem, ID: [fileServers, default] complete
2017-04-22 23:14:57,428 INFO [management.subsystems.ChildApplicationContextFactory] [main] Starting 'imap' subsystem, ID: [imap, default]
2017-04-22 23:14:57,471 INFO [management.subsystems.ChildApplicationContextFactory] [main] Startup of 'imap' subsystem, ID: [imap, default] complete
2017-04-22 23:14:57,471 INFO [management.subsystems.ChildApplicationContextFactory] [main] Starting 'email' subsystem, ID: [email, outbound]
2017-04-22 23:14:57,506 INFO [management.subsystems.ChildApplicationContextFactory] [main] Startup of 'email' subsystem, ID: [email, outbound] complete
2017-04-22 23:14:57,506 INFO [management.subsystems.ChildApplicationContextFactory] [main] Starting 'email' subsystem, ID: [email, inbound]
2017-04-22 23:14:57,538 INFO [management.subsystems.ChildApplicationContextFactory] [main] Startup of 'email' subsystem, ID: [email, inbound] complete
2017-04-22 23:14:57,538 INFO [management.subsystems.ChildApplicationContextFactory] [main] Starting 'Subscriptions' subsystem, ID: [Subscriptions, default]
2017-04-22 23:14:57,545 INFO [management.subsystems.ChildApplicationContextFactory] [main] Startup of 'Subscriptions' subsystem, ID: [Subscriptions, default] complete
2017-04-22 23:14:57,563 INFO [management.subsystems.ChildApplicationContextFactory] [main] Starting 'Synchronization' subsystem, ID: [Synchronization, default]
2017-04-22 23:14:57,633 INFO [management.subsystems.ChildApplicationContextFactory] [main] Startup of 'Synchronization' subsystem, ID: [Synchronization, default] complete
2017-04-22 23:14:57,648 INFO [service.descriptor.DescriptorService] [main] Alfresco JVM - v1.7.0_25-b15; maximum heap size 6371,563MB
2017-04-22 23:14:57,648 INFO [service.descriptor.DescriptorService] [main] Alfresco started (Community). Current version: 4.2.0 (r63893-b12) schema 6.033. Originally installed version: 4.2.0 (r63893-b12) schema 6.033.
2017-04-22 23:14:57,651 INFO [management.subsystems.ChildApplicationContextFactory] [main] Starting 'ActivitiesFeed' subsystem, ID: [ActivitiesFeed, default]
2017-04-22 23:14:57,705 INFO [management.subsystems.ChildApplicationContextFactory] [main] Startup of 'ActivitiesFeed' subsystem, ID: [ActivitiesFeed, default] complete
2017-04-22 23:14:57,705 INFO [management.subsystems.ChildApplicationContextFactory] [main] Starting 'Replication' subsystem, ID: [Replication, default]
2017-04-22 23:14:57,710 INFO [management.subsystems.ChildApplicationContextFactory] [main] Startup of 'Replication' subsystem, ID: [Replication, default] complete
2017-04-22 23:15:07,853 INFO [extensions.webscripts.DeclarativeRegistry] [main] Registered 25 Web Scripts (+0 failed), 27 URLs
2017-04-22 23:15:07,853 INFO [extensions.webscripts.DeclarativeRegistry] [main] Registered 1 Package Description Documents (+0 failed)
2017-04-22 23:15:07,853 INFO [extensions.webscripts.DeclarativeRegistry] [main] Registered 0 Schema Description Documents (+0 failed)
2017-04-22 23:15:07,855 INFO [extensions.webscripts.AbstractRuntimeContainer] [main] Initialised Spring Web Scripts Container Web Script Container (in 89.2423ms)
2017-04-22 23:15:07,875 INFO [extensions.webscripts.TemplateProcessorRegistry] [main] Registered template processor freemarker for extension ftl
2017-04-22 23:15:07,877 INFO [extensions.webscripts.ScriptProcessorRegistry] [main] Registered script processor javascript for extension js
Connected as admin
Time to login 30.262457 seconds
Importing from package /mnt/DATOS/NivalisMig/PRO.xml
2017-04-23 00:14:16,603 WARN [cache.node.aspectsTransactionalCache] [main] Transactional update cache 'org.alfresco.cache.node.aspectsTransactionalCache' is full (65000).
2017-04-23 00:14:16,659 WARN [cache.node.propertiesTransactionalCache] [main] Transactional update cache 'org.alfresco.cache.node.propertiesTransactionalCache' is full (65000).
2017-04-23 02:08:40,150 WARN [org.alfresco.routingContentStoreTransactionalCache] [main] Transactional update cache 'org.alfresco.routingContentStoreTransactionalCache' is full (10000).
Failed to import package due to Failed to import package at line 379041; column 40 due to error: 03230009 Failed to insert ContentData: ContentDataEntity[ ID=22287, contentUrlId=22285, contentUrl=null, size=null, mimetype=7, encoding=1, locale=2] caused by: Failed to import package at line 379041; column 40 due to error: 03230009 Failed to insert ContentData: ContentDataEntity[ ID=22287, contentUrlId=22285, contentUrl=null, size=null, mimetype=7, encoding=1, locale=2]
Time to execute 13749.602 seconds
Alfresco Repository Importer successfully completed.

#############################################   alfresco.log   ########################

23:14:40,269 INFO [org.alfresco.repo.admin] Using database URL 'jdbcSmiley Tongueostgresql://localhost:5432/alfresco' with user 'alfresco'.
23:14:40,322 INFO [org.alfresco.repo.admin] Connected to database PostgreSQL version 9.2.4
23:14:43,601 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'sysAdmin' subsystem, ID: [sysAdmin, default]
23:14:43,612 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'sysAdmin' subsystem, ID: [sysAdmin, default] complete
23:14:47,461 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Connecting to database: jdbcSmiley Tongueostgresql://localhost:5432/alfresco, UserName=alfresco, PostgreSQL Native Driver
23:14:47,461 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.PostgreSQLDialect.
23:14:48,499 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] No changes were made to the schema.
23:14:48,747 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]
23:14:48,808 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1] complete
23:14:48,993 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Search' subsystem, ID: [Search, managed, lucene]
23:14:49,764 INFO [org.alfresco.repo.node.index.FullIndexRecoveryComponent] Index recovery started: 28 transactions.
23:14:49,766 INFO [org.alfresco.repo.node.index.FullIndexRecoveryComponent] 10 % complete.
23:14:49,766 INFO [org.alfresco.repo.node.index.FullIndexRecoveryComponent] 20 % complete.
23:14:49,904 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Transformers' subsystem, ID: [Transformers, default]
23:14:49,926 ERROR [org.alfresco.repo.content.transform.TransformerConfigDynamicTransformers] Cannot create dynamic transformer transformer.complex.JodConverter.Image as sub transformers could not be found or created ("JodConverter.2Pdf|pdf|complex.PDF.Image").
23:14:49,926 ERROR [org.alfresco.repo.content.transform.TransformerConfigDynamicTransformers] Cannot create dynamic transformer transformer.complex.JodConverter.Pdf2swf as sub transformers could not be found or created ("JodConverter.2Pdf|pdf|Pdf2swf").
23:14:49,926 ERROR [org.alfresco.repo.content.transform.TransformerConfigDynamicTransformers] Cannot create dynamic transformer transformer.JodConverter.Html2Pdf as sub transformers could not be found or created ("JodConverter|odt|JodConverter").
23:14:49,926 ERROR [org.alfresco.repo.content.transform.TransformerConfigDynamicTransformers] Cannot create dynamic transformer transformer.JodConverter.2Pdf as sub transformers could not be found or created ("JodConverter|JodConverter.Html2Pdf").
23:14:49,926 ERROR [org.alfresco.repo.content.transform.TransformerConfigDynamicTransformers] Cannot create dynamic transformer transformer.complex.JodConverter.PdfBox as sub transformers could not be found or created ("JodConverter.2Pdf|pdf|PdfBox").
23:14:49,986 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Transformers' subsystem, ID: [Transformers, default] complete
23:14:49,987 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'thirdparty' subsystem, ID: [thirdparty, default]
23:14:50,041 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'thirdparty' subsystem, ID: [thirdparty, default] complete
23:14:50,060 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'OOoDirect' subsystem, ID: [OOoDirect, default]
23:14:50,088 WARN [org.alfresco.util.AbstractTriggerBean] Job openOfficeConnectionTesterTrigger is not enabled
23:14:50,180 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'OOoDirect' subsystem, ID: [OOoDirect, default] complete
23:14:54,272 INFO [org.alfresco.repo.node.index.FullIndexRecoveryComponent] 30 % complete.
23:14:54,273 INFO [org.alfresco.repo.node.index.FullIndexRecoveryComponent] 40 % complete.
23:14:54,273 INFO [org.alfresco.repo.node.index.FullIndexRecoveryComponent] 50 % complete.
23:14:54,273 INFO [org.alfresco.repo.node.index.FullIndexRecoveryComponent] 60 % complete.
23:14:54,274 INFO [org.alfresco.repo.node.index.FullIndexRecoveryComponent] 70 % complete.
23:14:54,274 INFO [org.alfresco.repo.node.index.FullIndexRecoveryComponent] 80 % complete.
23:14:54,274 INFO [org.alfresco.repo.node.index.FullIndexRecoveryComponent] 90 % complete.
23:14:54,274 INFO [org.alfresco.repo.node.index.FullIndexRecoveryComponent] 100 % complete.
23:14:56,878 INFO [org.alfresco.repo.node.index.FullIndexRecoveryComponent] Index recovery completed.
23:14:56,904 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Search' subsystem, ID: [Search, managed, lucene] complete
23:14:56,979 INFO [org.alfresco.repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: /opt/alfresco/alf_data
23:14:56,991 INFO [org.alfresco.repo.admin.patch.PatchExecuter] Checking for patches to apply ...
23:14:57,217 INFO [org.alfresco.repo.admin.patch.PatchExecuter] No patches were required.
23:14:57,221 INFO [org.alfresco.repo.module.ModuleServiceImpl] Found 1 module(s).
23:14:57,229 INFO [org.alfresco.repo.module.ModuleServiceImpl] Starting module 'org_alfresco_module_wcmquickstart' version 1.0.
23:14:57,234 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'fileServers' subsystem, ID: [fileServers, default]
23:14:57,428 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'fileServers' subsystem, ID: [fileServers, default] complete
23:14:57,428 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'imap' subsystem, ID: [imap, default]
23:14:57,471 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'imap' subsystem, ID: [imap, default] complete
23:14:57,471 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'email' subsystem, ID: [email, outbound]
23:14:57,506 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'email' subsystem, ID: [email, outbound] complete
23:14:57,506 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'email' subsystem, ID: [email, inbound]
23:14:57,538 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'email' subsystem, ID: [email, inbound] complete
23:14:57,538 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Subscriptions' subsystem, ID: [Subscriptions, default]
23:14:57,545 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Subscriptions' subsystem, ID: [Subscriptions, default] complete
23:14:57,563 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Synchronization' subsystem, ID: [Synchronization, default]
23:14:57,633 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Synchronization' subsystem, ID: [Synchronization, default] complete
23:14:57,648 INFO [org.alfresco.service.descriptor.DescriptorService] Alfresco JVM - v1.7.0_25-b15; maximum heap size 6371,563MB
23:14:57,648 INFO [org.alfresco.service.descriptor.DescriptorService] Alfresco started (Community). Current version: 4.2.0 (r63893-b12) schema 6.033. Originally installed version: 4.2.0 (r63893-b12) schema 6.033.
23:14:57,651 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'ActivitiesFeed' subsystem, ID: [ActivitiesFeed, default]
23:14:57,705 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'ActivitiesFeed' subsystem, ID: [ActivitiesFeed, default] complete
23:14:57,705 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Replication' subsystem, ID: [Replication, default]
23:14:57,710 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Replication' subsystem, ID: [Replication, default] complete
23:15:07,853 INFO [org.springframework.extensions.webscripts.DeclarativeRegistry] Registered 25 Web Scripts (+0 failed), 27 URLs
23:15:07,853 INFO [org.springframework.extensions.webscripts.DeclarativeRegistry] Registered 1 Package Description Documents (+0 failed)
23:15:07,853 INFO [org.springframework.extensions.webscripts.DeclarativeRegistry] Registered 0 Schema Description Documents (+0 failed)
23:15:07,855 INFO [org.springframework.extensions.webscripts.AbstractRuntimeContainer] Initialised Spring Web Scripts Container Web Script Container (in 89.2423ms)
23:15:07,875 INFO [org.springframework.extensions.webscripts.TemplateProcessorRegistry] Registered template processor freemarker for extension ftl
23:15:07,877 INFO [org.springframework.extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js

######################################## FIN LOGS #############################################

Agradecer cualquier sugerencia.

Es posible que me este obstinando en hacer algo para lo que no esta destinada la herramienta ya que repito con repositorios de 0 a 4 GB funciona tal y como se espera. Pero en esta ocasión con unos 12GB esta presentando comportamientos no esperados.

Quizá exista algún otro método o procedimiento para realizar una migración de un Alfresco a otro.

La cual resulte mas eficaz y sencilla.

Vosotros como procederíais.

Otra solución que estoy planteando es la de segmentar las exportaciones para obtener paquetes mas manejables. Y continuar con este método pero con volúmenes menores.

Pero me resulta muy extraño que Alfresco no tenga contemplado estas situaciones, ya que son de lo mas habitual.

cesarista
Customer

Re: Al utilizar org.alfresco.tools.import parece que funciona pero tras un tiempo el rendimiento decrece y no avanza.

Hola:

Mi experiencia con ACPs es similar y no suelo importar ACPs más grandes de 3Gb. Aunque no dependerá exactamente del tamaño del ACP, más bien del número de documentos a importar, metadatos, permisos.... Yo suelo aplicar el divide y vencerás como comentas.


Por otro lado, comentarte que el formato ACP no está diseñado exactamente para hacer transferencias o migraciones masivas de datos, si no más bien pequeños despliegues o importaciones de estructuras de contenidos con metadatos. Luego todos estiramos un poco. Y tampoco hay una exactamente una solución estándar para migraciones, tienes el Filesystem Bulk Import que es muy rápido para subir contenidos. Si solo quieres copiar los documentos de un Alfresco a otro, en el servidor target monta el Alfresco origen via webdav o CIFs de manera local y ejecuta un Filesystem Bulk Import. En tu caso particular hasta podrías usar el sistema de transferencia de Alfresco (si las instancias son iguales...)

Saludos.

--C.

dspadial
Member II

Re: Al utilizar org.alfresco.tools.import parece que funciona pero tras un tiempo el rendimiento decrece y no avanza.

Cesar. Muchas gracias por tu respuesta.

Ya tengo claro que el problemas es en este caso PostgreSQL, ya que he cambiado e base de datos a una MySQL y se ha ventilado los 12G en 35 minutos.

Sin un solo warning.

El problema es que quiero cambiar de Alfresco ya que el que quiero abandonar esta muy castigado y no funcionan algunos de sus servicios. Entre otros el sistema de transferencia.

Ahora mi pregunta es:

¿Porque postgresql tiene un rendimiento tan pobre?, cuando en otros casos demuestra su solvencia. Y es en el que confía Alfresco en su instalación oficial.

No se que desventajas tendría si me decidiera a emplear MySQL, u otras.

Estos son mis parametros en /opt/alfresco/alf_data/postgresql/postgresql.conf

No se si apreciáis algo mejorable:

max_connections = 200
shared_buffers = 1GB
work_mem = 7MB
maintenance_work_mem = 512MB
wal_buffers = 16MB
checkpoint_segments = 96
checkpoint_completion_target = 0.9
effective_cache_size = 3GB

dspadial
Member II

Re: Al utilizar org.alfresco.tools.import parece que funciona pero tras un tiempo el rendimiento decrece y no avanza.

Gracias a todos por vuestra atención  e interés.

Disculpadme ya que la consulta que intento transmitiros es de absoluto ignorante:

Cuando ejecuto:

java -classpath xxx:xxx:xxx:xx org.alfresco.tools.Export -user usuario -pwd contraseña -store workspace://SpacesStore -path /app:company_home/sys:MiSitio/cm:MiCarpeta -root -overwrite SitioExportado

Tarda un buen rato en iniciar la exportación realmente, es como si lanzara una instancia completa de Alfresco.

Y ahora mi pregunta:

¿Es posible indicarle a "org.alfresco.tools.Export" varios path al mismo tiempo, o algún otro método para realizar este trabajo sin tardar mas en instanciar alfresco que en realizar la tarea que se le encomienda?

No se si me explico.

ejemplo:

Para exportar varios espacios por ahora para mi es necesario realizarlo de esta manera:

java -classpath xxx:xxx:xxx:xx org.alfresco.tools.Export -user usuario -pwd contraseña -store workspace://SpacesStore -path /app:company_home/sys:MiSitio1/cm:MiCarpeta1 -root -overwrite SitioExportado1

java -classpath xxx:xxx:xxx:xx org.alfresco.tools.Export -user usuario -pwd contraseña -store workspace://SpacesStore -path /app:company_home/sys:MiSitio2/cm:MiCarpeta2 -root -overwrite SitioExportado2

java -classpath xxx:xxx:xxx:xx org.alfresco.tools.Export -user usuario -pwd contraseña -store workspace://SpacesStore -path /app:company_home/sys:MiSitio3/cm:MiCarpeta3 -root -overwrite SitioExportado3

java -classpath xxx:xxx:xxx:xx org.alfresco.tools.Export -user usuario -pwd contraseña -store workspace://SpacesStore -path /app:company_home/sys:MiSitio4/cm:MiCarpeta4 -root -overwrite SitioExportado4

java -classpath xxx:xxx:xxx:xx org.alfresco.tools.Export -user usuario -pwd contraseña -store workspace://SpacesStore -path /app:company_home/sys:MiSitio5/cm:MiCarpeta5 -root -overwrite SitioExportado5

Existe otra manera de hacer uso de  org.alfresco.tools.Export 

Gracias a todos y un saludo.