我每天都为apache配置旋转日志。
当新的一天到来时,例如今天上午00:00(2017年7月31日),新的访问。日志文件已创建,旧访问。日志文件更改为access.log-31072017
这里的问题,明天,访问。日志文件将更改为access。log-01082017(是),新访问。日志将创建(是),但访问。log-31072017文件丢失(哎哟)。
我表演了:
vi /etc/logrotate.d/httpd
插入文件结尾
/home/*/logs/*log{
missingok
notifempty
sharedscripts
delaycompress
postrotate
/bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true
endscript
}
vi /etc/logrotate.conf
weekly
到
daily
改变
rotate 4
到
rotate 1
/home/example.com/logs/
路径
如何保留前几天的文件
提前感谢