tomcat 8.5.9.0 解决catalina.out过大的问题

解决方法,使用cronolog进行日志切割,据说cronolog是个切割日志的小工具,可以切割很多种日志文件,有空得试试.具体做法如下:
1、下载(最新版本)

cronolog-1.6.2.tar.gz 

2、解压缩

tar zxvf cronolog-1.6.2.tar.gz 

3、进入cronolog安装文件所在目录

cd cronolog-1.6.2 

4、运行安装 (如没有安装gcc,则先安装gcc)

./configure 
make 
make install 

5、查看cronolog安装后所在目录(验证安装是否成功)

whereis cronolog 

一般情况下显示为:/usr/local/sbin/cronolog
6.进入Tomcat的bin目录,打开catalina.sh文件,找到tomcat启动的相关行,或者你直接查找catalina.out,一般我们修改下面行中的内容,

修改

org.apache.catalina.startup.Bootstrap “$@” start  \ 
>> “$CATALINA_BASE”/logs/catalina.out 2>&1 & 

org.apache.catalina.startup.Bootstrap$@” start 2>&1 \ 
| /usr/local/sbin/cronolog$CATALINA_BASE”/logs/catalina.%Y-%m-%d.out >> /dev/null & 

完成之后重起Tomcat就可以了,在logs目录下可以看到catalina.*--*.out的日志,是按日生成的。

阅读更多
个人分类: 服务器搭建
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭