Uma outra dúvida muito constante para os usuários do Openfire é como fazer para aumentar a memória Java para o aplicativo.

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.

UPDATE 14/08/08: O leitor Darkxnes deu a dica para usuários de Linux que usam o .rpm:

  • Edite o arquivo /etc/sysconfig/openfire
  • Descomente a linha: OPENFIRE_OPTS=-Xmx1024m
  • Altere o tamanho que se deseja (1024m é só uma sugestão).
Alterando a Memória Java do Openfire
  • Anonymous

    Opa, uso o <BR/>openfire-3.5.1-1<BR/><BR/>Não encontrei nos Diretórios indicados, qual a versão que esta usando?!

  • Eu uso a versão 3.5.2, com o .tar.gz.<BR/><BR/>Você usa qual versão ?<BR/><BR/>[]s

  • Para Redhat editar o arquivo /etc/sysconfig/openfire e Descomente a Linha:<BR/><BR/>OPENFIRE_OPTS=-Xmx1024m<BR/><BR/>Altere o tamanho que se deseja.

  • Hey Darkxnes.<BR/><BR/>Obrigado pelo comentário. Vou adicionar ao post tua dica.<BR/><BR/>[]s

  • Bom Dia Marcelo<BR/><BR/>No S.O. Windows não estou conseguindo alterar a memória Java do Openfire, estou criando o arquivo conforme citado a cima mas não está dando certo. Poderia me ajudar?<BR/><BR/>Obrigado.

  • Oi Rafael.<BR/><BR/>Em princípio é só aquilo ali mesmo. Mas como nunca usei a versão pra Windows eu nunca precisei fazer isso.<BR/><BR/>Uma dica: inscreva-se na <A HREF="http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/openfire-br&quot; REL="nofollow">lista Openfire-BR</A> e poste essa dúvida lá que tenho certeza que você conseguirá resolver seu problema.<BR/><BR/>[]s

  • Anonymous

    No FreeBSD :<BR/><BR/>adicione no /etc/rc.conf<BR/>openfire_enable="YES"<BR/>openfire_javargs=’-Xmx1024m'<BR/><BR/>Flávio

  • Oi Flávio.<BR/><BR/>Obrigado pela dica.<BR/><BR/>[]s

  • Oi gostaria de relatar minha experiência com o Windows.<BR/>Criei o arquivo conforme as instruções acima.<BR/>Testei várias configurações, muitas deram pau. <BR/>No final aquela que acabou resolvendo foi: <BR/><BR/>-Xms1024m<BR/>-Xmx1024m<BR/><BR/>Reiniciei o Openfire e passou a constar a seguinte informação:<BR/><BR/>77,14 MB of 1012,62 MB (7,6%) used<BR/><BR/>Acho até que ficou

  • Oi Gilberto.<BR/><BR/>Obrigado por participar e deixar seu comentário com a sua experiência.<BR/><BR/>[]s

  • No Opensolaris/Solaris<BR/><BR/>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.<BR/><BR/>OPENFIRE_OPTS="${OPENFIRE_OPTS} -DopenfireHome=${OPENFIRE_HOME} -Xmx256m"

  • Anonymous

    @giba <BR/>-Xms32m -Xmm128m -Xmx2g -XX:NewRatio=2 -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=30<BR/><BR/><BR/>As opçoes dependem do uso. Um servidor que deve suportar um carga alta, deve usar valores maiores. Quando o servidor tem periodos de grande consumo e outros de baixo consumo, é possivel configurar uma heap minima, media e maxima para manter um consumo de memoria mais adequando a

  • Olá "anônimo".<BR/><BR/>Obrigado pela participação e pelo excelente esclarecimento e dica.<BR/><BR/>[]s

  • Bom dia, estou tendo dificuldade com o openfire e gostaria de saber se vocês podem me ajudar. Tenho um servidor rodando com todos os usuários e grupos já definidos mas preciso mudar de maquina e no servidor que está rodando eu instalei um plugin chamado: User Import Export só que quando eu restauro no outro servidor ele só restaura os usuários e os grupos não. Eu queria saber se o plugin pode

  • Mais um detalhe, eu instalei o openfire via apt-get no ubuntu-server 8.10 e o diretório /opt/openfire está vazio e preciso aumentar a memoria do java.<br /><br />Onde fica o arquivo que pra que eu possa alterar?<br /><br />Abraço.

  • Marco Albano

    Amigos, depois de inumeras tentativas consegui resolver o problema da memoria no windows… espero que ajude a todos.. é simples, basta criar o arquivo sem a extensao .txt ….<br /><br />crie apenas openfired.vmoptions

  • Diogo

    Marco, putz fazia um mês que estava tentando… agora foi!<br />Marcelo, coloca isso aí no post (de tirar a extensão *.txt no windows) que vai ajudar muita gente.

  • Anonymous

    Boa tarde para todos.<br /><br />Senhores, estou enfrentando um grave problema no server openfire.<br /><br />Acontece que pela segunda vez, não consigo mais acessar a console do openfire, da primeira vez, achaei que havia trocado a senha e esquecido, então meti a cara e remontei um server em outra máquina, recadastrando os usuários na unha, já que não havia realizado um bkp dos usuários.<br /><

  • Te recomendo assinar a lista <a href="http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/openfire-br&quot; rel="nofollow">Openfire-BR</a> e dar uma procurada nos arquivos da lista.<br /><br />Já vi várias pessoas passando por isso, e lá é possível que você encontre alguma solução.<br /><br />[]s e boa sorte.

  • andre

    sou usuario windows, legal otima dica..<br /><br />André Blumenau-sc

  • Valéu André.<br /><br />É bom saber que as dicas são úteis e realmente estão ajudando.<br /><br />Um abraço,

  • Anonymous

    Olá pessoal.<br />Tenho OpenFire no Win2003 Server e esta rodando ok.Mas no final do dia os usuarios começam ficar offline e não enviam mensagem embora no servidor aparem como logados e ativos.<br />A memória do Java esta com 62 de 63, por favor podem me dar uma luz.<br />Aguiar.

  • Pesquise nos arquivos da lista <a href="http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/openfire-br&quot; rel="nofollow">Openfire-BR</a> que isso já foi várias vezes discutido.<br /><br />[]s

  • No Ubuntu Server 9.04, eu adicionei no /etc/init.d/openfire o argumento -Xmx1024m à variável $DAEMON_OPTS, depois reiniciei o serviço do Openfire e ficou legal…

  • Felipe Motta

    No Debian Etch existe o arquivo /etc/default/openfire na última linha tem o parametro DAEMON_OPTS&quot;&quot; no qual entre as aspas você deve colocar a quantidade de memória desejada &quot;-Xms512m -Xmx1024m&quot;

  • Toronto Verçosa

    Obrigado pela dica, ajudou muito.

  • Anonymous

    Por favor configurei três arquivos no formato txt com os parâmetros para windows para aumentar a memória java e não consigo altear-la.<br />Gostaria de mais detalhes de como faço para aumentar a memória java do openfire.<br /><br />Agradeço

  • Você seguiu todas as informações do post e dos comentários ?<br /><br />Caso positivo, te aconselho a te inscrever na lista Openfire-BR e mandar tuas dúvidas.<br /><br />[]s

  • Valeu pela dica ajudou muito por aqui.

  • Anonymous

    Opa!<br />Acabei de ter o mesmo problema salvou o meu dia! Obrigado!!

  • De nada pessoal.<br /><br />O propósito do blog é esse mesmo !<br /><br />[]s

  • Anonymous

    Ola,<br />estou enfrentando problemas referente aos recursos de memoria e cpu utilizados pelo openfire 3.7.0 02/03/2011.<br /><br />Utilizo openfire+ldap (+/- 700 usuarios) no Fedora 12, em uma maquina com um core 2 duo, 4 Gb de memoria.<br /><br />Ja usava o openfire no inicio do ano, mas precisei voltar ao wildfire pois o openfire estava com um vasamento de memoria, onde eu liberei 2 Gb de

  • Tenho a versão 3.7 e no meu caso está dando erro, vc tem alguma dica?

  • juan

    Nossa tinha quase 5 meses que estava atras do arquivo pra aumentar a memoria do java, consegui aqui valeus demaisssss, pra quem usa windows cira o arquivo sem extensão e so deixar sem extensão que vai sussa, valeu galera abraço.

  • Thiago Lenham

    Alguém sabe dizer qual o limite máximo da memória java?<br /><br />Tentei colocar 2048 porém não consigo iniciar o serviço.<br /><br />Obrigado

    • Anonymous

      O Amigo deixa sem valor minim, deixa somente valor maixo…<br />Comigo deixando minimo não subio

  • Não consigo aumentar a memória java do Openfire 3.7.0. Aqui uso o Spar 2,6,3 como cliente. Fica sempre 247Mb de 248MB, 99%.

Animated Social Media Icons by Acurax Responsive Web Designing Company
Optimization WordPress Plugins & Solutions by W3 EDGE
%d blogueiros gostam disto: