как узнать, что jvm предоставляет отчет jmx? - PullRequest
0 голосов
/ 06 февраля 2019

У меня на хосте centOS 7 запущен процесс Java.

root[7]host-0001(dev_coordinator) ~ # jps
8896 Jps
30691
4750 PrestoServer
root[7]host-0001(dev_coordinator) ~ 

порты:

root[7]host-0001(dev_coordinator) ~ # netstat -tulpn | grep 4750
tcp6       0      0 :::8080                 :::*                    LISTEN      4750/java
tcp6       0      0 :::37393                :::*                    LISTEN      4750/java
tcp6       0      0 :::8443                 :::*                    LISTEN      4750/java
tcp6       0      0 :::34941                :::*                    LISTEN      4750/java
tcp6       0      0 :::37985                :::*                    LISTEN      4750/java
tcp6       0      0 :::34377                :::*                    LISTEN      4750/java
root[7]host-0001(dev_coordinator) ~ #

Если я сделаю это curl localhost:8080/v1/jmx/, он выдаст мне отчет HTML (это не отчет JMX), если я выполню curl localhost:8443/v1/jmx/, я получу простой ответ какP.

Хотите знать, есть ли способ узнать, действительно ли этот процесс JVM сообщает о JMX или нет?

...