java 监控linux进程_【JVM】jvisualvm远程监控linux上java进程

1、启动java进程的命令

在启动命令中添加如下信息

-Djava.rmi.server.hostname=192.169.1.71 -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为java程序运行所在的机器ip

-Dcom.sun.management.jmxremote.port为端口,自定义,保证是未使用的端口即可。jconsole通过这个端口来连接。

-Dcom.sun.management.jmxremote.authenticate=false表示在jconsole连接时可以不用输入账号和密码

示例

nohup java -Xms128M -Xmx256M -Djava.rmi.server.hostname=192.169.1.71 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -jar appgateway-1.0.0.9.jar --spring.config.location=/usr/local/csnsh/ums/appgateway/application-appgateway.properties >appgateway.txt &

2、使用jvisualvm通过启动命令中的ip和端口进行连接

点击远程——》添加远程主机

28e4d39674c22ad50f090d7135ae9385.png

输入远程主机名,点击确定

822f1a01e39ba33480348143c0a6b89a.png

右键添加JMX连接,输入连接的ip和端口(上面启动命令中的ip和端口)

eb3208dd59ba88376c4397f00e511d04.png

点击确定,成功连接 ,右边是监控视图

75bd3232da1bede686b4a315e85ca0a4.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值