感谢您阅读我的问题。 我不是一个系统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问题。
任何帮助,将不胜感激。
问候!