我想为我的 Tomcat 服务器的 catalina.out 日志文件设置每日 logrotate,但它不起作用 - 我还没有看到创建的旋转日志文件。
为了排除故障,我运行logrotate -d /etc/logrotate.conf
并得到以下信息:
rotating pattern: /usr/local/tomcat/logs/catalina.out 5242880 bytes (7 rotations)
empty log files are rotated, old logs are removed
considering log /usr/local/tomcat/logs/catalina.out
log needs rotating
rotating log /usr/local/tomcat/logs/catalina.out, log->rotateCount is 7
dateext suffix '-20151223'
glob pattern '-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
glob finding old rotated logs failed
copying /usr/local/tomcat/logs/catalina.out to /usr/local/tomcat/logs/catalina.out-20151223
truncating /usr/local/tomcat/logs/catalina.out
compressing log with: /bin/gzip
Run Code Online (Sandbox Code Playgroud)
似乎一切正常,没有任何错误。但是,没有结果:
[root@gec logrotate.d]# ls -lrth /usr/local/tomcat/logs/cata*
-rw-r--r-- 1 root root 398 Dec 4 17:48 /usr/local/tomcat/logs/catalina.2015-12-04.log
-rw-r--r-- 1 …
Run Code Online (Sandbox Code Playgroud) logrotate ×1