我正在尝试在 Red Hat Linux 中使用 JVisualVM 监视远程 tomcat 进程。 CPU 采样工作正常,但内存采样选项卡被禁用。它说“内存采样:不可用。不支持远程应用程序”.
进程的命令行参数:
-Djavac.source=1.5 -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.port=11107
JVisualVm详细信息:
Version:
1.6.0_24 (Build 100930); platform 100909-1140d3a55456
System:
Linux (2.6.18-53.1.14.el5) , i386 32bit
Java:
1.6.0_24; Java HotSpot(TM) Client VM (19.1-b02, mixed mode)
有什么我想念的吗?我对这一切都很陌生。
您可以通过以下方式解决此错误
$ ssh -Y 用户@远程机器
$ wget http://java.net/projects/visualvm/downloads/download/release135/visualvm_135.zip http://java.net/projects/visualvm/downloads/download/release135/visualvm_135.zip
$ 解压缩 VisualVM_135.zip
$ cd VisualVM_135/bin
$ ./visualvm
该 VisualVM 实例将具有完整功能,包括内存和 CPU 采样。
在这里阅读更多相关信息:http://shahriarinia.blogspot.com/2013/05/java-cpumemory-heap-usage-monitoring.html http://shahriarinia.blogspot.com/2013/05/java-cpumemory-heap-usage-monitoring.html
http://mshahriarinia.com/ http://mshahriarinia.com/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)