远程连接服务器上的JVM要配好两样 JMX Connection Jstatd Connection
开启JMX Connection 需在服务启动时对JAVA_OPTS指定以下参数
-Djava.rmi.server.hostname=192.168.0.2
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=10005
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=falsejava.rmi.server.hostname 指的是 远程服务器的IP
开启Jstatd
screen jstatd -J-Djava.rmi.server.hostname=192.168.0.2 -J-Djava.security.policy=jstatd.all.policyscreen 开启守护进程模式
jstatd开始运行后,使用 CTRL+A+D 断开 screen 界面,回到 shell 界面。如果想切换回 jstatd 运行界面的话,使用 screen -r -d 命令即可
只添加JMX Connection 只能CPU抽样 无法进行GC 抽样, 所以VisualGC 会提示 not supported for the jvm.无法进行内存采集
转载请注明原文地址: https://ju.6miu.com/read-24557.html