由于某种原因,我的 apache 日志停止轮换。日志中没有错误,手动logrotate /etc/logrotate.conf
运行一切正常。这是我的 apache conf 文件,位于 logrotate.d 目录中。我在 ubuntu 14.04 上
/var/log/apache2/*.log /var/www/*/log/*.log {
daily
size 30M
missingok
rotate 7
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
if /etc/init.d/apache2 status > /dev/null ; then \
/etc/init.d/apache2 reload > /dev/null; \
fi;
endscript
prerotate
if [ -d /etc/logrotate.d/httpd-prerotate ]; then \
run-parts /etc/logrotate.d/httpd-prerotate; \
fi; \
endscript
}
我还应该检查什么才能知道问题出在哪里?谢谢。
答案1
运行命令:-
sudo /usr/sbin/logrotate /etc/logrotate.conf
显示 logrotate 拒绝以不安全的权限(即可所有人写入)工作的错误。