logrotate停止工作

logrotate停止工作

由于某种原因,我的 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 拒绝以不安全的权限(即可所有人写入)工作的错误。

相关内容