/ / Comment surveiller l'espace de mémoire Java dans JBossAS 6.1.0.Final - java, jboss, jmx, centos6

Comment surveiller l'espace de mémoire Java dans JBossAS 6.1.0.Final - java, jboss, jmx, centos6

Nous devons avoir un bug dans notre code, mais notreLes serveurs de sites Web de production meurent lorsque JBossAS 6.1.0.Final émet une tonne de messages d'erreur indiquant "Erreur OutOfMemory: espace de segment de mémoire Java". J'utilise un plug-in Nagios pour surveiller le fichier server.log de jboss à la recherche de ces erreurs, mais cela ne nous laissera peut-être pas assez de temps pour mettre le serveur hors ligne. Les serveurs sont Centos 6.5, Java est 1.6.0_32-b32

Nous avions l'habitude d'utiliser la console JMX, mais des problèmes de sécurité nous ont obligés à la supprimer.

Avez-vous des suggestions sur un autre moyen de connaître l'utilisation du tas afin d'écrire un meilleur plugin Nagios et d'être plus prédictif jusqu'à ce que nous trouvions le problème?

Merci .... Lyle

Réponses:

1 pour la réponse № 1

Jettes un coup d'oeil à Utilisation du paramètre HeapDumpOnOutOfMemoryError pour le vidage de segment de mémoire pour JBoss pour générer un vidage de tas.

Ensuite, vous pouvez utiliser un outil tel que TAPIS pour savoir où va votre mémoire.