O objetivo deste post é mostrar como aumentar o tamanho da memória RAM do Jboss no Linux.

A configuração padrão do Jboss vem com quantidade baixa da memória. O sistema Badiu GMoodle requer, em média, 3GB de RAM. Jboss 4.2.3 vem com 512M de RAM configurado. Se rodar o GMoodle com essa configuração vai dar erro de falta de memória.

Para aumentar a memória RAM do Jboss no Linux, siga os seguintes passos:

1° Passo – Abrir o arquivo run.conf
Localize o arquivo run.conf que fica na pasta JBOSS_HOME/bin e abra em um editor de texto. O JBOSS_HOME se refere ao endereço raiz da instalação do Jboss.

2º Passo – Aumentar a memória
Ao abrir o run.conf localize aproximadamente na linha 42 o código:

if [ "x$JAVA_OPTS" = "x" ]; then
          JAVA_OPTS=”-Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000″
fi
Altere esse código, aumentando a memória de 514m para 2048m. Também adicione em seguida a configuração do PermSize. O código: -XX:MaxPermSize=1024m
Feito a configuração, deve ficar assim:

if [ "x$JAVA_OPTS" = "x" ]; then
       JAVA_OPTS=”-Xms128m –Xmx2048m -XX:MaxPermSize=1024m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000″
fi

A parte do código alterado está  na cor azul. Feito a alteração, grave o arquivo.
Essa configuração se aplica na versão 4.2.3 do Jboss e também em outras versões. Feito essa configuração, você garante o funcionamento do sistema Badiu GMoodle. Pode ser que seja necessário ajustar a configuração da memória em função da o tamanho da base de dados do seu Moodle.