process status para o JBoss
Fiz um script que pode ajudar em ambiente que possuem diversas instâncias do JBoss, versão 5 e 7.
Dado um comando ps_jboss.sh
veja um resultado no meu computador
É mostrado o
- número do processo (PID),
- Versão do JBoss (5 ou EAP6, AS7)
- nome da instância iniciada,
- quantidade de threads do processo,
- há quanto tempo o processo já está em funcionamento
- memória real consumida (RSS)
- Todas as portas em LISTEN
- Diretório de instalação do JBoss
- Diretório onde residem os logs
Notem que o comando é bem rápido, o que demora um pouquinho é a execução do jinfo para obter algumas propriedades da instância.
24746 - EAP 5 - lab-tagcloud (94 threads, elapsed time 02:23, RSS memory 1377 MB) /opt/jboss-epp-5.2.1/jboss-as /opt/jboss-epp-5.2.1/jboss-as/server/lab-tagcloud/log tcp 127.0.0.1:1098 tcp 127.0.0.1:1099 tcp 127.0.0.1:3873 tcp 127.0.0.1:41862 tcp 127.0.0.1:4444 tcp 127.0.0.1:4445 tcp 127.0.0.1:4446 tcp 127.0.0.1:4712 tcp 127.0.0.1:4713 tcp 127.0.0.1:8009 tcp 127.0.0.1:8080 tcp 127.0.0.1:8083 25029 - EAP 5 - lab-tse1 -b 192.168.5.90 (17 threads, elapsed time 00:05, RSS memory 60 MB) /opt/jboss-eap-5.1.2-hornetq-cxf/jboss-as /opt/jboss-eap-5.1.2-hornetq-cxf/jboss-as/server/lab-tse1/log 24838 - EAP 6/AS 7 Standalone [standalone-lab1.xml] (38 threads, elapsed time 01:30, RSS memory 228 MB) /opt/jboss-as-7.1.0.Final/standalone /opt/jboss-as-7.1.0.Final/standalone/log tcp 127.0.0.1:10090 tcp 127.0.0.1:10099 tcp 192.168.5.90:4547 tcp 192.168.5.90:8180
Se este script é útil, ou precise de alguma funcionalidades, faça um comentário e posso melhorá-lo.
Deixe um comentário