Arquivo

Archive for setembro \14\UTC 2015

Alterar memória apenas do AdminServer Weblogic 12c

Por padrão o Weblogic utiliza 512mb de memória para o AdminServer administrar o domínio. Ser for um domínio pequeno essa memória e suficiente.  
Para um domínio maior com mais recursos é recomendado aumentar a quantidade de memória utilizada pela console. Como o AdminServer sobe por script colocar apenas adicionar na aba “Server Start” do AdminServer como é feito nos servidores não funciona, a alteração de memória dever ser definida no script setDomainEnv.sh que determina as variáveis e os valores do domínio.Este script fica localizado no diretório bin do domínio.

Edite o arquivo setDomainEnv.sh e insira o código abaixo para que apenas o AdminServer utilize a quantidade de memória defenida.

# vi /var/weblogic/domains/nomeDoDominio/bin/setDomainEnv.sh

Adicione esse código após os comentários do arquivo.

Por que ? Se não tiver o “IF” para definir a memória apenas para o AdminServer, todos servers do domínio também utilizarão essa quantidade de memória, e mesmo que para o server você adicione no ServerStart os parâmentos de -xms -xmx não sobrescreve o parâmetro MEN_ARGS.

if [ “${SERVER_NAME}” = “AdminServer” ] ; then
MEM_ARGS=”-Xms2048m -Xmx2048m -XX:MaxPermSize=512m”
export MEM_ARGS
fi

* Após a alteração restart o AdminServer e verifique no AdminServer.log se o parâmetro -Xms e -Xmx estão corretos.

Anúncios
Categorias:weblogic Tags: