Seguindo mais um post das dicas que me salvaram, apresento esse dica que é de longe a que mais ajudou nessa “vida” de Consultor, que é como aumentar a memória Java de um servidor Jabber, utilizando o Openfire.
Nesse post vou demonstrar como fazer tal operação.
Usuários Linux:
- Acesse o diretório raiz do Openfire (no meu caso fica em /opt/openfire)
- Acesse o diretório bin
- Edite o script openfire e descomente a linha INSTALL4J_ADD_VM_PARAMS como no exemplo abaixo:
#! /bin/sh # Uncomment the following line to override the JVM search sequence # INSTALL4J_JAVA_HOME_OVERRIDE= # Uncomment the following line to add additional VM parameters # INSTALL4J_ADD_VM_PARAMS= #--------------------------------------------------------------------- INSTALL4J_ADD_VM_PARAMS="-Xms512m -Xmx1024m" # o primeiro parâmetro é o mínimo e o segundo é o máximo. Ambos podem ser iguais, se for o caso. #---------------------------------------------------------------------
- Reinicie o Openfire.
Usuários Windows
- Acesse o diretório raiz do Openfire
- Acesse o diretório bin
- Se você usa o Openfire como um serviço Windows, crie um arquivo de texto chamado openfire-service.vmoptions. Cada parâmetro da VM deve ser uma nova linha no arquivo. Por exemplo para setar um mínimo de 512M e máximo de 1024M, você deve usar:
-Xms512m -Xmx1024m
- Se você não usar o Openfire como serviço crie o arquivo openfired.vmoptions (o conteúdo é o mesmo, só muda o nome do arquivo).
- Reinicie o Openfire
Espero que esse post ajude os usuários nessa dúvida que atormenta tanta gente.
Para quem usou pacote .rpm segue a dica :
- Edite o arquivo /etc/sysconfig/openfire
- Descomente a linha: OPENFIRE_OPTS=-Xmx1024m
- Altere o tamanho que se deseja (1024m é só uma sugestão).
Abraços
Bruno Macagnani
CPD disse:
Descomentando a linha OPENFIRE_OPTS=-Xmx1024m o maximo de m que posso colocar é qual?? Ou como sei qual melhor tamanho megas para colocar??