我正在我的centos机器上运行tomcat服务器。我在我的/etc/logrotate.d/tomcat文件中有以下内容:
/log/apache-tomcat/catalina.out{
copytruncate
daily
size 256M
rotate 8
missingok
maxage 7
}我尝试在调试模式下手动运行logrotate命令。
/usr/sbin/logrotate -d /etc/logrotate.conf在日志中,我发现了有关/log/apache-tomcat/catalina.out文件的以下内容。
旋转模式: / log /apache-tomcat/catalina.out 268435456字节(8个旋转)空日志文件被旋转,旧日志被删除,考虑到log / log /apache-tomcat/catalina.out . old日志需要旋转日志/ log /apache-tomcat/catalina.out,log--rotateCount是8个dateext后缀'-20190206‘glob模式’'-‘glob模式’-‘glob查找旧的旋转日志失败复制/log/apache-tomcat/catalina.out -/log/apache-tomalina.out-20190206截断/log/-tomcat/catalina.out。
但是在运行命令后文件大小并没有改变。我不知道这里出了什么问题。此文件大小不断增加,并造成许多问题。
发布于 2019-02-06 16:43:15
改变了/etc/logrotate.d/tomcat文件的权限后,问题得到了解决。
在此之前:
$ ls -lht /etc/logrotate.d/tomcat
-rwxr-xr-x 1 root root 308 Apr 25 2018 /etc/logrotate.d/tomcat之后:
$ sudo chmod -x /etc/logrotate.d/tomcat
$ ls -lht /etc/logrotate.d/tomcat
-rw-r--r-- 1 root root 308 Apr 25 2018 /etc/logrotate.d/tomcat在检查了logrotate的详细内容之后,就知道了这一点。
$ /usr/sbin/logrotate -v /etc/logrotate.confhttps://unix.stackexchange.com/questions/499053
复制相似问题