Linux下Tomcat日志定时整理ITeye - 亚美娱乐

Linux下Tomcat日志定时整理ITeye

2019年03月13日08时02分44秒 | 作者: 翠彤 | 标签: 定时,文件,表明 | 浏览: 547

在tomcat目录下的logs目录下有一个catalina.out文件,这个文件是无限增加的,所以要定时收拾这个日志文件。

最简略的指令:$ /dev/null $TOMCAT_HOME/logs/catalina.out

要定时收拾就需要经过脚本完成了(经过logratate东西):
Ubuntu下的mysql,nginx如同也是用的这个东西还定时收拾log的。配置文件为/etc/logrotate.conf,和许多其它ubuntu下的东西一下,也能够把配置文件写在/etc/logrotate.d/下面。
如对咱们的tomcat的log文件进行收拾:
$ sudo vi /etc/logrotate.d/tomcat
$TOMCAT_HOME/logs/catalina.out {
rotate 7
daily
copytruncate
compress
notifempty
missingok
}
保存退出,能够经过$ /etc/cron.daily/logrotate来履行。

其间:
rotate 7 表明保存7天的备份文件
daily 表明每天收拾一次
copytruncate 表明先仿制log文件的内容,然后再清空
compress 表明紧缩备分文件
missingok 表明假如找不到log文件也OK
notifempty 表明假如log文件是空的,就不进行rotate

参阅:
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表亚美娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章