Window本地启动Jconsole 和jvisualVM 远程监控Linux的springboot项目
Window本地启动Jconsole 和jvisualVM 远程监控Linux的springboot项目
1、linux机器配置环境变量 作为springboot项目启动参数
1、linux打开配置文件 |
vi /etc/profile |
2、增加配置环境变量
|
export JAVA_OPTS='-Djava.rmi.server.hostname=xxx.xx.x.70 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false |
样例: | |
备注说明 |
-Djava.rmi.server.hostname:写linux的ip jmxremote.port:监控端口(一个端口可以对应一个程序) |
3、jar 启动命令加上该参数 |
nohup java -Xms128M -Xmx256M $JAVA_OPTS -jar XXXX.jar & |
2、Jconsole使用
1、windows 启动 (安装配置了JDK环境) |
cmd 输入jconsol |
2、创建连接 |
3、jvisualvm使用
1、windows 启动 (安装配置了JDK环境) |
cmd 输入jvisualvm |
2、添加远程主机 |
|
3、添加JMX | |
4、创建远程连接 |
然后就可以通过界面观察JVM相关情况啦~~~~~