Linux开启tomcat的gc日志
来源:互联网 发布:excel表格两列数据匹配 编辑:程序博客网 时间:2024/05/16 16:38
前言:
在系统运行过程中,为了检测gc的变化情况,就需要在tomcat中进行配置,来控制相关的日志输出,以便后续对日志进行分析。接下来,我们将讲解如何在linux中实现gc日志输出的配置。
工具:
linux(本人使用centOs7)
tomcat(本人使用tomcat-7.0.81)
实现过程:
1、 在命令窗口中使用vi 编辑catalina.sh(win是.bat)文件,其中 /usr/tomcat/apache-tomcat-7.0.81是我的tomcat安装路径
vi /usr/tomcat/apache-tomcat-7.0.81/bin/catalina.sh
2、在catalina.sh文件中添加
JAVA_OPTS="-server -Xms1600m -Xmx1600m -XX:PermSize=64M -XX:MaxPermSize=64M -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xloggc:/usr/tomcat/apache-tomcat-7.0.81/logs/gc.$$.log"以上命令的意思是:项目以server形式运行(默认-client),JVM最大/最小内存设置1600MB,永久代设置64MB,开启GC Log,Log输出位置/usr/tomcat/apache-tomcat-7.0.81/logs,输出文件为gc.PID.log($$符号的意思是表示脚本当前运行的进程号)。
3、启动tomcat
/usr/tomcat/apache-tomcat-7.0.81/bin/startup.sh && tail -f /usr/tomcat/apache-tomcat-7.0.81/logs/catalina.out
4、查看是否有gc日志
cd /usr/tomcat/apache-tomcat-7.0.81/logs/ && ls
阅读全文
1 0
- Linux开启tomcat的gc日志
- tomcat配置文件开启gc 日志
- JVM动态开启GC日志
- 如何开启Tomcat的日志记录功能
- tomcat调优 - gc日志输出
- 在运行时开启GC日志
- 在运行时开启GC日志
- 在运行时开启GC日志
- linux中开启scsi的日志功能
- linux开启两个tomcat
- Linux Tomcat 开启 JMX
- jvm 的GC日志分析
- jvm的GC日志分析
- 理解Java的GC日志
- jvm的GC日志分析
- JVM的GC日志分析
- jvm的GC日志分析
- jvm的GC日志分析
- Kafka实战-简单示例
- [博弈 DP] BZOJ1783: [Usaco2010 Jan]Taking Turns
- 插入排序实现(1)
- C#模拟银行转账系统
- window下MongoDB副本集和分片高可靠性部署
- Linux开启tomcat的gc日志
- 10.31
- jvm调优个人总结
- idea中mybatis-generator maven 配置
- 在线程里面控制事务的提交和回滚
- 过滤器中注入spring管理的对象
- 关于wechat-php-sdk token验证失败的解决
- 指针【C语言程序设计】
- oop设计原则-里氏替换原则