Logrotate不起作用

感谢您阅读我的问题。 我不是一个系统pipe理员专家,所以,如果我问一个新手问题,对不起。

我已经configurationlogrotate来旋转自定义文件,但它不工作,我不知道原因。 日志由www数据用户创build和写入。 服务器有Debian Jessie OS。

logrotate文件如下所示:

/var/log/website/*.log { su www-data root size 10M rotate 50 compress delaycompress missingok notifempty create 655 www-data root } 

日志权限示例:

 -rw-r--r-- 1 www-data www-data 361191 Nov 13 13:08 web.log 

日志目录权限:

 drwxrwxr-x 2 www-data root 4096 Nov 13 10:24 . 

所以,我把我的logrotateconfiguration保存在/etc/logrotate.d中。 它的权限是:

 -rw-r--r-- 1 root root 167 Oct 27 09:16 website 

在debugging模式下运行logrotate似乎可以工作,但是当由cron作业执行时,它不会旋转它们。 我已经将logrotate cron文件移动到cron.hourly,但仍然无法正常工作。

我对这个问题感到非常沮丧。 我相信这是我的错,但我没有findconfiguration问题。

任何帮助,将不胜感激。

问候!