• VisualVM 监控


    一:服务器端:

    找到 jstatd 所在目录

    find / -name jstatd

    在此目录下添加 jstatd.all.policy 文件

    cat /usr/java/jdk1.7.0_51/bin/jstatd.all.policy
    grant codebase "file:${java.home}/../lib/tools.jar" {
      permission java.security.AllPermission;
    };

    在此目录下执行

    jstatd -J-Djava.security.policy=jstatd.all.policy

    启动Java程序

    nohup java -Xmx2048M -XX:MaxPermSize=512m -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=192.168.0.242 -Djava.ext.dirs=./lib/ -jar mqtools-jar-with-dependencies.jar /root/zhoucb/adpush_java/conf/rabbitmq.properties > /dev/null &

    二:本地客户端

    cmd 输入 jvisualvm

    远程->添加远程主机

    之后添加JMX连接

    Good Luck !!!

  • 相关阅读:
    J
    I题
    H
    G
    F题
    E题
    D题
    C题
    B题
    A题
  • 原文地址:https://www.cnblogs.com/thinkCoding/p/3670632.html
Copyright © 2020-2023  润新知