linux下如何切割tomcat日志

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:

linux下如何切割tomcat日志


说明:

     Tomcat服务启动后会在logs目录里生成catalina.out文件而且一直累积,后面会越来越大,我曾经有一台测试服务器,catalina.out达到20G左右,到后来WEB页面打开都非常慢, 所以日志切割是非常重要的, 如何切割tomcat日志?? 


环境:  Centos6.6 X64 ;  Tomcat8.0.15


方法如下:


1.  下载工具cronolog。下载地址: https://yunpan.cn/crHiT2gtNDs7Q  访问密码 eae6


2.解压后,进入安装目录,执行./configure; make; make install 完成编译安装


3.先停掉tomcat服务,进入tomcat的bin/目录,备份catalina.sh文件


4.编辑catalina.sh文件,在该文件大概382行,注释掉

touch "$CATALINA_BASE"/logs/catalina.out


在文件大概395行和404行,将

>> "$CATALINA_BASE"/logs/catalina.out 2>&1 &

替换为

2>&1 | /usr/local/sbin/cronolog "CATALINA_BASE/logs/catalina-%Y-%m-%d.log">>/dev/null  &

wKiom1agRNKCiu6ZAAIE-1uWy6o777.jpg



5.  保存后退出,执行./startup.sh 启动tomcat,完成日志切割。

在logs目录下面会生成 此格式的文件  catalina.2016-01-21.out



本文转自pizibaidu 51CTO博客,原文链接:http://blog.51cto.com/pizibaidu/1737035,如需转载请自行联系原作者

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
17天前
|
存储 运维 监控
Linux--深入理与解linux文件系统与日志文件分析
深入理解 Linux 文件系统和日志文件分析,对于系统管理员和运维工程师来说至关重要。文件系统管理涉及到文件的组织、存储和检索,而日志文件则记录了系统和应用的运行状态,是排查故障和维护系统的重要依据。通过掌握文件系统和日志文件的管理和分析技能,可以有效提升系统的稳定性和安全性。
35 7
|
20天前
|
监控 安全 Linux
启用Linux防火墙日志记录和分析功能
为iptables启用日志记录对于监控进出流量至关重要
|
2月前
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
41 7
|
3月前
|
监控 网络协议 安全
Linux系统日志管理
Linux系统日志管理
73 3
|
3月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
76 0
|
3月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
58 0
|
5月前
|
应用服务中间件 Linux 网络安全
【Azure 应用服务】App Service for Linux 环境中为Tomcat页面修改默认的Azure 404页面
【Azure 应用服务】App Service for Linux 环境中为Tomcat页面修改默认的Azure 404页面
|
5月前
|
Java Linux C++
【Azure 应用服务】App Service For Linux 部署Java Spring Boot应用后,查看日志文件时的疑惑
【Azure 应用服务】App Service For Linux 部署Java Spring Boot应用后,查看日志文件时的疑惑
|
5月前
|
存储 Linux 网络安全
【Azure 应用服务】App Service For Linux 如何在 Web 应用实例上住抓取网络日志
【Azure 应用服务】App Service For Linux 如何在 Web 应用实例上住抓取网络日志
|
应用服务中间件 Linux 网络安全
LINUX09_Tomcat7.0.70如何安装
LINUX09_Tomcat7.0.70如何安装
148 0
LINUX09_Tomcat7.0.70如何安装