用logrotate解决catalinna.out过大的问题

目录

用logrotate解决catalinna.out过大的问题

我们的tomcat的catalina.out基本运行一段时间后会出现文件过大的问题,处理一下。

前提是/export/servers/tomcat/下需要建立个软链接tomcat,指向现在正在用的tomcat版本

然后就可以用logrotate来解决catalina.out的日志轮转问题。这种方式比较简单。在/etc/logrotate.d/目录下新建一个名为tomcat的文件,

1cat >/etc/logrotate.d/tomcat <<EOF
2/export/servers/tomcat/tomcat/logs/catalina.out{
3    copytruncate
4    daily
5    rotate 7
6    missingok
7    compress
8}
9EOF

以上的配置说明:

/export/servers/tomcat/tomcat/logs/catalina.out{ # 要轮转的文件 copytruncate # 创建新的catalina.out副本后,truncate源catalina.out文件,会丢数据!!! daily # 每天进行catalina.out文件的轮转 rotate 7 # 至多保留7个副本 missingok # 如果要轮转的文件丢失了,继续轮转而不报错 compress # 使用压缩的方式(非常有用,节省硬盘空间;一个2~3GB的日志文件可以压缩成60MB左右) }

可以手工强制执行logrotate程序。在命令行运行:


Rsync的日常使用方法
用fail2ban简简单单封掉ssh端口的试探
comments powered by Disqus