关于日志按天分割具体实现
今有一tomcat日志文件catalina.out,现在要求按天分割,只保留三天的日志,catalina.out只保留当天的日志信息,其他日志信息压缩备份。具体应该怎么实现呢?
似乎是要用logrotate实现,对着man手册看了半天也不是很明白,求指教 本帖最后由 abcfy2 于 2013-04-07 10:50 编辑
参考man手册和网上的资料,自己写了一个,不知道对不对,服务器上有8G的日志文件,害怕误操作,没敢实践,贴出来求指教/var/lib/tomcat-7.0.37/logs/catalina.out {
copytruncate
daily
dateext
rotate 3
compress
notifempty
missingok
create 640 tomcat7 adm
}
写到crontab的话,是每天执行logrotate还是每过几分钟执行一次logrotate呢? tomcat这种,如果有多台的话,建议每天0点重启一下就好了,即能保证tomcat不死,也能解决日志的问题 写个 脚本 文件另存为 就可以呃 我们用cronolog 现在在部分机器测试了效果可以,按天分割。然后再写个shell 清理过期日志 回复 3# abcfy2
每天。 你好。我是东北财经大学的一名研究生,现在在写实证论文,需要做一份问卷调查,你能帮我填一下吗?这就是一个随意的调查,几分钟就够了,对您不会有任何影响的。如果可以的话,下面是链接,求求你帮帮忙,我急着用,实在是没办法了,
http://www.sojump.com/jq/2253511.aspx
logrotate在配置文件可以定义日志轮换的周期的,就是里面的weekly...
页:
[1]