Jmx удаленное подключение к Openshift WildFly

1

Я пытаюсь подключить удаленный jvm, использовать jvisualvm. Я начал сервер с такими параметрами:

-Dcom.sunmanagement.jmxremote=true 
-Dcom.sun.management.jmxremote.port=15001 
-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.ssl=false

и у меня есть эта ошибка:

Error: Exception thrown by the agent : java.lang.NullPointerException

когда я удалил эти параметры:

-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false

У меня есть еще одна ошибка:

Error: Password file not found: /var/lib/openshift/5406e3aa500446a793000178/
wildfly/usr/lib/jvm/jdk1.8.0_05/jre/lib/management/jmxremote.password

Вопрос. Как настроить сервер для удаленной связи jmx? Я использовал манипуляторы для параметров инициализации java.

Может быть, существуют другие инструменты для мониторинга jvm?

  • 0
    Может быть, это невозможно. Ответ знают только разработчики openshift.
Теги:
jmx
openshift
wildfly

1 ответ

0

Я предполагаю, что попытка использовать привязку jmx remoting по умолчанию по умолчанию 0.0.0.0 (также как и все сетевые интерфейсы). Однако в Openshift вы можете привязываться только к $ OPENSHIFT_INTERNAL_IP. Ошибка кажется загадочной, но это может быть вызвано https://bugs.openjdk.java.net/browse/JDK-8048050.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню