Inicial > Java, weblogic > Weblogic Start Lento

Weblogic Start Lento

No linux RedHat ocorreu uma lentidão na inicialização de servidores weblogic utilizando Jrockit, chegava a demorar 15 minutos ou mais para iniciar um Server.

Isso é porque a Jrockit usa um gerador de números aleatórios durante a inicialização que lê aleatoriedade do /dev/random. o /dev/random é bom geradores de números aleatórios, mas é extremamente lento. Leva cerca de 10 minutos ou mais para gerar um número, mudei para utilizar o /dev/urandom que é praticamente instantâneo.
A alteração diminuiu o tempo de start do servidor para 2min.

Fazendo a alteração na JVM:

    1. Edite o arquivo:
 
JAVA_HOME/jre/lib/security/java.security
    1. procure pela propriedade:
 
/securerandom.source
    1. Altere o valor para:
 
securerandom.source=file:/dev/./urandom
  1. Restarte o Managed Server e observe se o tempo de startup diminuiu.
Anúncios
Categorias:Java, weblogic Tags:,
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: