/ / Como monitorar o espaço de heap Java no JBossAS 6.1.0.Final - java, jboss, jmx, centos6

Como monitorar o espaço de heap Java no JBossAS 6.1.0.Final - java, jboss, jmx, centos6

Precisamos ter um bug no nosso código, mas nossaservidores de produção do site morrem quando o JBossAS 6.1.0.Final coloca uma tonelada de mensagens de erro dizendo "Erro OutOfMemory: espaço de heap Java". Eu estou usando um plugin Nagios para assistir o servidor jboss.log para esses erros, mas isso pode não nos dar tempo suficiente para tirar o servidor off-line. Servidores são Centos 6.5, Java é 1.6.0_32-b32

Costumávamos rodar o JMX Console, mas problemas de segurança nos obrigavam a removê-lo.

Alguma sugestão de outra maneira eu posso descobrir o uso do heap para que eu possa escrever um plugin melhor do Nagios e ser mais previsível até encontrarmos o problema?

Obrigado .... Lyle

Respostas:

1 para resposta № 1

Dê uma olhada em Usando o parâmetro HeapDumpOnOutOfMemoryError para o dump de heap do JBoss para gerar um despejo de pilha.

Então você pode usar uma ferramenta como ESTEIRA para descobrir onde sua memória está indo.