VisualVM 连接远程JVM

    xiaoxiao2021-03-25  108

    远程连接服务器上的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

    最新回复(0)