Не удалось связать агент JVM Jolokia с моим PID

  • Мы не можем подключить агент JVM к pid процесса flink с включенным jmx.
  • Мы используем java 1.8, включена точка доступа java и делаем это только с тем же UID (sudo).
  • Также к этому процессу не подключены никакие другие агенты.
  • Также мы перезапустили процесс n раз и попробовали это.
  • когда я даю опцию списка с агентом, он показывает этот процесс в списке.
  • Однако мы не можем связать агент JVM с этим процессом.

Ошибка:

  1. #P2#
  2. #P3#

jolokia-issue-error-snapshot


person Aakarshit Naga Sai Batchu    schedule 04.01.2017    source источник
comment
Попробуйте запустить jolokia с параметром --verbose, чтобы увидеть трассировку стека.   -  person Alexander Yanyshin    schedule 04.01.2017
comment
Вы действительно уверены, что процесс, к которому вы хотите подключиться, выполняется с правами root? Помните, что вы должны быть именно тем пользователем, под которым запущен процесс. Быть root через sudo недостаточно (как упоминалось в документации).   -  person Roland Huß    schedule 02.02.2017
comment
Проблема уже решена. Спасибо, ребята   -  person Aakarshit Naga Sai Batchu    schedule 03.02.2017
comment
А решение было?   -  person Thorbjørn Ravn Andersen    schedule 02.04.2017
comment
Запустив jolokia от имени того же пользователя, с которым работает мой процесс, я смог решить проблему.   -  person Aakarshit Naga Sai Batchu    schedule 25.04.2017


Ответы (1)


Кажется, вы используете JRE, который не требует прикрепления API в своем пути к классу среды выполнения? Попробуйте запустить установщик агента с полным исполняемым файлом Java JDK или добавьте tools.jar в путь к классу.

person Nicholas    schedule 04.01.2017