quinta-feira, 5 de março de 2009

Aumentando a Memória Java do Openfire no Opensolaris.

Com o crescimento dos usuários e a necessidade de gerar logs fui obrigado a correr atras de documentação para Opensolaris, como não achei, fiz uma mesclagem de chutômetro com parâmetros do FreeBSD e funcionou, no meu caso dentro de uma Zone:

Sun Microsystems Inc. SunOS 5.11 snv_101b November 2008
root@zoneopenfire:~# cd /opt/openfire/bin/
root@zoneopenfire:/opt/openfire/bin#
root@zoneopenfire:/opt/openfire/bin# vim openfire.sh

Adicione entre as "aspas" a quantidade de memória Java com o parâmetro "-Xmx256m" onde 256MB poderão ser alterados a quantidade de memória desejada ou disponível.

OPENFIRE_OPTS="${OPENFIRE_OPTS} -DopenfireHome=${OPENFIRE_HOME} -Xmx256m"

Feito isso, reinicie o Openfire

root@zoneopenfire:/opt/openfire/bin#sh openfire.sh &

Confira no Painel de Controle do Openfire:
Ambiente Versão e Fabricante da JVM: 1.6.0_12 Sun Microsystems Inc. -- Java HotSpot(TM) Server VM Servidor de Aplicação: jetty-6.1.x Host Name: zoneopenfire SO / Hardware: SunOS / x86 Idioma / Fuso Horário: pt_BR / Brasilia Time (-3 GMT) Memória do Java
65.50 MB of 253.19 MB (25.9%) used


um abraço...