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