`

tomcat日志文件catalina.out过大,进行分割日志

 
阅读更多
使用cronolog进行日志切割,据说cronolog是个切割日志的小工具,可以切割很多种日志文件

具体做法如下:
1、下载(最新版本)
# wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
2、解压缩
# tar zxvf cronolog-1.6.2.tar.gz
3、进入cronolog安装文件所在目录
# cd cronolog-1.6.2
4、运行安装
# ./configure
# make
# make install
5、查看cronolog安装后所在目录(验证安装是否成功)
# which cronolog
一般情况下显示为:/usr/local/sbin/cronolog
6、配置tomcat




以 Tomcat 6.0.24 的版本为例 
2.1  第一步

if [ -z "$CATALINA_OUT" ] ; then
   CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
修改为 
if [ -z "$CATALINA_OUT" ] ; then
   CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d
fi
2.2  第二步
将 
touch "$CATALINA_OUT"
改为 
#touch "$CATALINA_OUT"
2.3  第三步

org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_OUT"   2>&1 &
修改为 
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &



在配置文件catalina.sh里面一共有两个地方要更改,一个if一个是else
这里有两点需要注意:
1,配置文件中的两行直接修改为下面的两行,不要注释,否则启动不了
2,命令后面的&符号一定不要忘了,否则会出问题
分享到:
评论

相关推荐

    Linux tomcat下catalina.out日志文件分割

    Linux tomcat下catalina.out日志文件分割 前言: tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli...

    Linux下tomcat日志catalina.out按天(/周)分割

    针对linux环境上tomcat不断输出到catalina.out文件的问题,提供一个按天分割catalina.out的脚本,以及操作说明。绝对可用!

    windows下tomcat的catalina.out按天自动分割

    windows下tomcat的catalina.out按天自动分割,windows下tomcat日志按天自动分割

    catalina.out 日志分割

    最近发现tomcat日志文件catalina.out不断变大,我的服务器里该文件目前已接近10G,导致系统磁盘空间边变小,而且管理也难于管理,所以想用一种工具来分割它。网上找了找用cronolog。

    Catalina.out日志分割工具

    liunx版本 tomcat log目录下catalina.out文件切割工具,防止长时间运行导致catalina.out文件过大占用过多内存,里面有 切割工具和使用说明文档。

    TOMCAT在LINUX下catalina.out文件分割

    NULL 博文链接:https://fanth.iteye.com/blog/1736471

    Linux系统Tomcat日志分割jar包及配置文件

    Linux Tomcat下使用Log4j接管catalina.out 日志文件生成方式,按天分割,解决catalina.out日志文件过大问题 1、将log4j-1.2.17.jar、tomcat-juli-adapters.jar两个jar包和log4j.properties文件拷贝到 Tomcat 的 lib...

    Tomcat日志分割.docx

    Tomcat的catalina.out日志的cronolog分割,自己测试通过,欢迎有需要的小伙伴下载

    cronolog切割tomcat catalina.out 文件 tomcat日志按小时切割

    NULL 博文链接:https://zhao-weigang.iteye.com/blog/2174079

    cronolog-1.6.2.tar.gz

    处理Tomcat日志文件catalina.out过大问题(日志切割) 安装cronolog工具(使用版本cronolog1.6.2)

    Tomcat 日志切割(logrotate)详细介绍

    Tomcat 日志切割 logrotate是个强大的...如下对Tomcat日志catalina.out日志切割 # ls -lh /usr/local/tomcat/logs/catalina.out -rw-r--r-- 1 www www 14M Aug 28 15:55 /usr/local/tomcat/logs/catalina.out 配置

    分割Tomcat日志

    分割Tomcat日志的文档说明,很有用吧!

    cronolog1.6.2的tomcat日志分割

    提供用cronolog分割tomcat的catalina.out文件,以及配置好的文件(已测试过)

    cronolog-tomcat日志切割

    默认情况下,tomcat的catalina.out日志文件是没有像其它日志一样,按日期进行分割,而是全部输出全部写入到一个catalina.out,这样日积月累就会造成.out日志越来越大,给管理造成了不便,为了实现像其它日志文件一样...

    日志分隔工具 Cronolog 下载

    默认情况下,tomcat的catalina.out日志文件是没有像其它日志一样,按日期进行分割,而是全部输出全部写入到一个catalina.out,这样日积月累就会造成.out日志越来越大,给管理造成了不便,为了实现像其它日志文件一样...

    tomcat分页插件

    tomcat 自定义Catalina.out 日志文件,按日期分割,每天产生一个日志文件

    日志分割工具.txt

    Tomcat部署的程序不进行日志分割,长时间积累,就会累积几G或者几十G的catalina.out日志文件,如果平时查询历史bug信息,拉出来很不方便,所以项目运行前最好先将日志切割好,方便拿出来查询。cronolog-1.6.2可供...

    cronlog.16.2.rar

    tomcat的catalina.out日志文件是没有像其它日志一样,按日期进行分割,而是全部输出全部写入到一个catalina.out,这样日积月累就会造成.out日志越来越大,给管理造成了不便,为了实现像其它日志文件一样按日期归档,...

Global site tag (gtag.js) - Google Analytics