上午看服务器apache日志,有2个多G,才发现有1个多月没有logrotate了,难怪这么大。
手动运行logrotate命令,报错 error: bad top line in state file /var/lib/logrotate.status
谷歌了一下,解决方法如下
1> Take a back up of the logrotate.status file.
mv /var/lib/logrotate/status /var/lib/logrotate/status.bak2> Run to logrotate sommand manually to regenerate this file again
logrotate -fv /etc/logrotate.conf
重新排列日志的日期并将日志文件逐个改名,终端看到类似输出结果
renaming /var/log/apache2/access.log.29.gz to /var/log/apache2/access.log.30.gz (rotatecount 540, logstart 1, i 30)
logrotate 搞定
文章评论