error java heap space indexando

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

error java heap space indexando

Hola

Estoy intentando hacer un FULL recovery de los indices, pero nunca acaba, en el 60% me empieza a dar errores de java heap space.

Antes de empezar a indexar me dice lo siguiente:
java.lang.IlegalArgumentException: noderef is a mandaroty parameter

Luego continua y empieza el 10%….60%… y el JAVA HEAP SPACE.

Se trata de un Redhat con 12GB de RAM y 8cores.
La configuracion de JAVA he probado con estas dos:

1.- JAVA_OPTS="-server -Xcomp -Xbatch -Xss1m -Xms1g -Xmx2000m -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:NewSize=512m -XX:MaxPermSize=512M -XX:CMSInitiatingOccupancyFraction=80"

2.- JAVA_OPTS="-server -Xms2G -Xmx4G -XX:MaxPermSize=256M -XX:NewSize=1G -Xss1M -verbose:gc -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:CMSInitiatingOccupancyFraction=70"

Tambien tengo esta configuracion en el alfresco-global.propierties

### database connection properties ###
db.driver=org.gjt.mm.mysql.Driver
db.username=admin
db.password=xxxxx
db.name=alfresco
db.url=jdbc:mysql://localhost:3306/alfresco
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
db.pool.min=20
db.pool.max=275
db.pool.validate.return=true
db.pool.validate.query=select 1
db.pool.evict.idle.min=550000
db.pool.evict.validate=true
db.pool.abandoned.detect=true
db.pool.abandoned.time=550

### lucene configuration ###
lucene.indexer.maxDocsForInMemoryIndex=1000
lucene.indexer.maxDocsForInMemoryMerge=1000

Que os ocurre pueda hacer?

Gracias compañeros
2 Replies
thor_elpoderoso
Member II

Re: error java heap space indexando

Cuando esta al 50% de la indexacion la memoria esta a:

             total       used       free     shared    buffers     cached
Mem:         12004      11787        217          0        358       6056
-/+ buffers/cache:       5372       6632
Swap:         2047          0       2047
rhergui
Member II

Re: error java heap space indexando

Prueba con esto.
-XX:MaxPermSize=512m -Xms2048m -Xmx4096m -XX:-DisableExplicitGC -Djava.awt.headless=true -Dcom.sun.management.jmxremote -Dsun.security.ssl.allowUnsafeRenegotiation=true

system.acl.maxPermissionCheckTimeMillis=300000
system.acl.maxPermissionChecks=50000
lucene.maxAtomicTransformationTime=20
lucene.indexer.maxFieldLength=1000000
lucene.write.lock.timeout=60000
lucene.commit.lock.timeout=600000

Y si puedes decir la versión del alfresco que usas y si termina levantado o no.