使用VisualVM检测
2017-01-04 14:58
253 查看
下载
https://visualvm.github.io/检测远程服务器
转自:http://blog.csdn.net/yangkangtq/article/details/52277794授权方法
进入远程服务器的JAVA_HOME目录,到bin目录下。新建文件jstatd.all.policy,内容如下:
grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission; };
启动Jstatd服务器
./jstatd -J-Djava.security.policy=jstatd.all.policy
如若出现端口占用问题,在启动jstatd服务器时选择其它端口。
//查看端口是否被占用 netstat -ano | grep -i 1099 //启动jstatd服务器时,指定其它端口 jstatd -J-Djava.security.policy=jstatd.all.policy -p 2030
如若有多个地址,可指定监听地址。
jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.logCalls=true -J-Djava.rmi.server.hostname=IP地址
JMX配置方法
远程机器的程序需要加上JVM参数 -Djava.rmi.server.hostname=IP地址 -Dcom.sun.management.jmxremote.port=指定端口号 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
相关文章推荐
- Go语言中三种不同md5计算方式的性能比较
- 在Ubuntu系统上安装Nginx服务器的简单方法
- 检查服务器是否支持ipv6
- React createClass 和 Component 有什么区别
- metasploit学习笔记之服务扫描和查点
- 各种进制问题
- orzdba安装与使用
- 每天一个linux命令(9):touch 命令
- session、cookie与“记住我的登录状态”的功能的实现
- express不是内部命令或者外部命令
- Java 遍历List ConcurrentModificationException 异常解析
- 【poj 2151】Check the difficulty of problems 概率dp
- java 处理高并发(转载)
- 解决powerdesigner连接mysql时连接不上的问题
- c语言递归实现100的阶乘
- Path Sum II
- idea中properties配置文件中显示utf-8编码时,怎么办?
- Android studio 点击按钮跳转到新的Activity
- ButterKnife的使用
- linux设备驱动归纳总结(五):3.操作硬件——IO静态映射【转】