Buscar este blog

martes, 6 de abril de 2010

solucion problema de memoria java baja en openfire 3.6.4 con centos 5.4

Usando el servidor de mensajería Openfire y una cantidad sobre 100 usuarios empieza a escasear la memoria JAVA que viene por defecto 64M, para cambiar este parámetro hay que realizar lo siguiente:


Esto lo saque de la pagina de http://www.igniterealtime.org
y me funciono


Probado con

Openfire 3.6.4

instalado en un centos 5.4


edita

vim /etc/sysconfig/openfire


alli encontraras una linea


#OPENFIRE_OPTS="-Xmx1024m"


descomentala y dependiendo de la cantidad de RAM que poseas cambias "-Xmx1024m" por "-Xmx512m" o "-Xmx256m", etc.

reinicia el servidor y listo

suerte

2 comentarios:

CLESJER dijo...

NO encuentro ese archivo , pero lo que si tengo es el siguiente archivo
/opt/openfire/bin/openfire y ahi esta la opcion para cmabiar la cnatidad de memoria de la maquina virtual. ¿Por que crees que no tenga ese archivo(openfire) en /etc/sysc..

Felipe dijo...

Hola

tenemos un servidor de openfire intalado en un Centos 5.4, tenemos aproximadamente 1500 cuentas. Cuando se empiean conectar no van mas de 300 usuarios y se bloquea no deja conectar mas usuarios ni mandar mensajes, ya corregimos el parametro de la memoria lo tenemos “OPENFIRE_OPTS=”-Xms512m -Xmx2500m”, en el archivo /etc/sysconfig/openfire, pero aun sigue lo mismo se bloquea, revisamos en el servidor el java consume 100 % de la CPU, agradeceria cualquier ayuda.

mi correo magiver52@hotmail.com

Muchas gracias