Мониторинг использования памяти приложения Java для приложений с поддержкой SSL - PullRequest
0 голосов
/ 12 декабря 2018

Я запускаю приложение springboot с включенным SSL.
Как я могу отслеживать использование памяти приложением.

Я запустил приложение с настройками jvm, приведенными ниже.

  java -jar C:\Users\Administrator\Downloads\gs-spring-boot-0.1.0.jar -Xms256m -Xmx2656m --security.require-ssl=true --server.port=8999 --server.ssl.key-store=C:\Users\Administrator\Downloads\epa-dev.jks --server.ssl.key-store-password=8aCQ7ZeCk35xZ --server.ssl.key-store-type=JKS --server.ssl.key-password=H5kreuxdG89aF -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.rmi.port=9010 -Djava.rmi.server.hostname=10.17.129.228

Я могу получить доступ к приложению на https://localhost:8999.

Но когда я пытаюсь получить доступ через JavavisualVM для мониторинга памяти, я получаю сообщение об ошибке, как показано ниже.

enter image description here

Я попытался указать -Djava.rmi.server.hostname=127.0.0.1 вместо IP при запуске приложения. Затем я попытался получить доступ.Все еще получил ошибку.

enter image description here

Кроме того, я попытался telnet к порту 9010 компьютера (порт rmi).Это тоже не сработает.

enter image description here

Любая идея, в чем может быть проблема.

Спасибо.

...