jvm监控环境搭建
来源:互联网 发布:p2p网络借贷暂行办法 编辑:程序博客网 时间:2024/06/10 15:33
使用visual vm远程监控tomcat运行情况,需要对tomcat主机设置如下:
1. 通过jstatd启动RMI服务
配置java安全访问,将如下的代码存为文件 jstatd.all.policy,放到JAVA_HOME/bin中,其内容如下,
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
2、给文件增加可执行权限chmod +x tomcat
3、执行命令jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=192.168.2.83 &
因为是守护进程,需要在最后增加 &符号
注意IP需要替换为实际的IP
4、visual vm新增监控主机
主机名添加已经开启jstatd监控的ip,
可以看到2.83已经监控了三个tomcat,通过pid可以了解到是哪个应用。
内存占用分析工具
mat.zip
常见问题解决:
1、启动jstat进程报如下错误:
[tomcat@localhost ~]$ Could not create remote object
access denied ("java.util.PropertyPermission" "java.rmi.server.ignoreSubClasses" "write")
java.security.AccessControlException: access denied ("java.util.PropertyPermission" "java.rmi.server.ignoreSubClasses" "write")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:372)
at java.security.AccessController.checkPermission(AccessController.java:559)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at java.lang.System.setProperty(System.java:783)
at sun.tools.jstatd.Jstatd.main(Jstatd.java:139)
是由于先启动远程visual vm监控,再启动jstat导致。关闭visual vm,即可启动成功。
- jvm监控环境搭建
- nagios 监控环境搭建
- nagios监控环境搭建
- cacti监控环境搭建
- 搭建Zabbix监控环境
- cat监控平台环境搭建
- ubuntu下nagios监控环境搭建
- 搭建Nagios监控环境遇到的几个问题
- cacti--------(1)监控环境的搭建
- Ubuntu16.04,ffmpeg搭建简易监控环境
- linux下zabbix监控环境搭建
- jvm监控
- JVM 监控
- JVM 监控
- JVM监控
- JVM监控
- JVM监控
- JVM监控
- SSL 1338_最大匹配 人员分配_匹配
- Java后台之路(18)-MyBatis
- mongodb的NUMA问题
- 【Android学习】java.lang.SecurityException: ConnectivityService: Neither user 10134 nor current process
- Android利用递归实现上下分屏幕播放视频
- jvm监控环境搭建
- EL表达式两个foreach嵌套循环
- Node.js学习之TCP聊天程序
- selenium环境搭建
- Spark性能优化指南——高级篇
- 常用激活函数比较
- 设定指定内存位置的值
- Bootstrap 模态框提交表单
- 安桌通过包名启动应用和关闭应用