【发布时间】:2017-11-24 02:32:36
【问题描述】:
我在本地 Windows 7 和远程 RHEL 7 VM 上安装了 JProfiler 10.0.1。
由于格式问题,此处提供了与第 3 点相关的输出:
bash-4.2$ hostname
l4513t.sss.se.com
bash-4.2$ ./jpenable
Select a JVM:
org.apache.nifi.bootstrap.RunNiFi start [29714] [1]
org.apache.nifi.NiFi [29731] [2]
2
Please select the profiling mode:
GUI mode (attach with JProfiler GUI) [1, Enter]
Offline mode (use config file to set profiling settings) [2]
1
Please enter a profiling port
[45180]
45180
You can now use the JProfiler GUI to connect on port 45180
bash-4.2$
一些事实:
- 我希望监控的远程 RHEL JVM 使用用户“nifi”运行
- 由于我是“sudoer”,因此我使用自己的用户名“ojoqcu”通过 SSH(通过 Putty)连接到远程 VM,然后使用“sudo su - , su nifi”或简单的“ sudo su nifi'。然后,我在不提供密码的情况下成为“nifi”用户
- 根据jprofiler documentation,我以“nifi”用户身份执行了“jpenable”文件,以下是输出
当我尝试使用 JProfiler 向导从本地计算机连接到“远程应用程序”时,出现连接错误。请注意,手动提供端口 45180 并没有帮助,因为运行 jprofiler 的用户是 nifi。
【问题讨论】:
标签: jprofiler