通过jconsole监控tomcat JVM 内存、线程、CPU
2023-09-27 14:22:36 时间
从Java 5开始 引入了 JConsole,来监控 Java 应用程序性能和跟踪 Java 中的代码。jconsole是JDK自带监控工具,只需要找到 JDK 安装路径,打开 bin 文件夹,双击 jconsole即可。
0、监控前的准备
将代码写入tomcat/bin/catalina.sh
CATALINA_OPTS=-Djava.awt.headless=true
JAVA_OPTS="-Djava.rmi.server.hostname=192.168.0.1 $JAVA_OPTS -Dprogram.name=$PROGNAME -Dcom.sun.management.jmxremote.port=8533 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
1、建立新连接
这里只谈远程监控Linux tomcat ,根据用法输入:
192.168.0.1:8533
点击“连接”进入控制台
相关文章
- 禁止tomcat生成catalina.out、localhost_access_log、host-manager.log、localhost.log、manager.log这些文件
- 在linux里面ps -ef | grep tomcat 什么意思
- 第一章 tomcat安装与启动
- JVM调优之Tomcat启动参数配置及详解
- tomcat与jetty的区别
- How Tomcat works — 八、tomcat中的session管理
- Tomcat 7源码学习笔记 -9 tomcat重启后session仍然保留
- tomcat:tomcat的OutOfMemoryError解决
- J2EE中关于tomcat的maxIdle、maxActive、maxActive相关配置
- eclipse项目转移至IDEA与IDEA tomcat报错(idea自带tomcat版本太高)与war包部署到win服务器与idea提交git的总结
- windows系统中安装配置tomcat
- Could not load resource factory class [Root exception is java.lang.ClassNotFoundException: org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory]
- 杜绝假死,Tomcat容器做到自我保护,设置最大连接数(服务限流:tomcat请求数限制)
- 【Nginx】Nginx + Tomcat + SpringBoot 部署项目
- freemarker获取系统信息,如操作系统信息,jvm版本信息等,tomcat的版本信息等
- tomcat无法启动