我正在尝试使用VisualVM & Visual GC来监控远程机器上可用的应用程序。
我已经在远程端启用了jmxremote,如下所示:
-Dcom.sun.management.jmxremote, -Dcom.sun.management.jmxremote.port=8888,
-Dcom.sun.management.jmxremote.ssl=false, -Dcom.sun.management.jmxremote.authenticate=false在通过VisualVM进行监控时,一切运行正常,但VisualGC不显示任何统计信息(获取Not Supported for this JVM错误)。
虽然尝试监控一个本地应用程序,但VisualGC运行良好...
在远程jvm上启动jstad之后,远程应用程序就成功了。
这是VisualGC的一个已知问题吗?
远程JVM - 1.5
本地JVM - 1.6
发布于 2012-10-19 12:57:32
是的,jstatd必须在远程主机上运行,因为VisualGC使用jvmstat而不使用jmx。
https://stackoverflow.com/questions/12961396
复制相似问题