Ajustando o memory weblogic 12c no Linux

1

Estou usando o weblogic 12c em um cluster com 8 weblogics em execução em 4 servidores (2 nós / 1 servidor)

  • RAM: 64 GB de cada servidor.

  • Eu defino RAM em 1 nós é de 26 GB, quando um nó o inicia usando cerca de 10 GB, mas ao executar cerca de uma semana, ele aumenta em 26 GB.

  • O número de co-corrente: 70 sessões / 1 Nó (Monitor em Home > Resumo de serviços > Resumo de servidores > Resumo de serviços > Resumo de servidores > Resumo de implantações > Teste)

Acho que meus nós estão consumindo muita memória e tenho que reiniciar os servidores.

Pls me ajuda a sintonizar o servidor / weblogic.

Muito obrigado.

    
por TuanPham 31.10.2016 / 12:10

1 resposta

0

Parece que você está com problemas de vazamento de memória. Existem muitas ferramentas por aí que podem ajudá-lo a encontrar a causa raiz. Como ponto de partida, será bom se você configurar seu WebLogic para fazer o despejo de heap quando ocorrer uma condição de falta de memória Java. Isso pode ser feito configurando as opções da JVM:

-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath

Alternativa seria fazer o despejo de heap manualmente via linha de comando antes de você fazer sua reinicialização semanal.

Quando você tiver seu arquivo de despejo de heap, carregue-o no Eclipse Memory Analyzer e execute o relatório de suspeitos de vazamento.

    
por 31.10.2016 / 23:26

Tags