标签:格式 完成 完成后 压缩 日志轮转 not 使用 lin tom
使用说明如下:$nginx_dir/logs/*.log { 日志格式
daily 每天切割
rotate 365 保留日志个数
missingok 在日志轮循期间,任何错误将被忽略,例如“文件无法找到”之类的错误
dateext 切换后的日志文件会附加上一个短横线和YYYYMMDD格式的日期,没有这个配置项会附加一个小数点加一个数字序号
compress 在轮循任务完成后,已轮循的归档将使用gzip进行压缩
notifempty 如果日志文件为空,轮循不会进行
sharedscripts 运行postrotate脚本,作用是在所有日志都轮转后统一执行一次脚本。如果没有配置这个,那么每个日志轮转后都会执行一次脚本
postrotate 在logrotate转储之后需要执行的指令,例如重新启动 (kill -HUP) 某个服务!必须独立成行
[ -e /home/nginx/logs/nginx.pid ] && kill -USR1 cat /home/nginx/logs/nginx.pid
重新读取日志文件的
endscript
}
$tomcat_dir/logs/catalina.out {
daily 每天切割
rotate 60 保留日志个数
missingok 在日志轮循期间,任何错误将被忽略,例如“文件无法找到”之类的错误
dateext 切换后的日志文件会附加上一个短横线和YYYYMMDD格式的日期,没有这个配置项会附加一个小数点加一个数字序号
compress 在轮循任务完成后,已轮循的归档将使用gzip进行压缩
notifempty 如果日志文件为空,轮循不会进行
copytruncate 备份当前日志并截断
}
标签:格式 完成 完成后 压缩 日志轮转 not 使用 lin tom
原文地址:http://blog.51cto.com/13628717/2153307