首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日志旋转无法截断catalina.out

日志旋转无法截断catalina.out
EN

Unix & Linux用户
提问于 2019-02-06 14:09:22
回答 1查看 7.6K关注 0票数 3

我正在我的centos机器上运行tomcat服务器。我在我的/etc/logrotate.d/tomcat文件中有以下内容:

代码语言:javascript
复制
/log/apache-tomcat/catalina.out{
 copytruncate
 daily
 size 256M
 rotate 8
 missingok
 maxage 7
}

我尝试在调试模式下手动运行logrotate命令。

代码语言:javascript
复制
/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。

但是在运行命令后文件大小并没有改变。我不知道这里出了什么问题。此文件大小不断增加,并造成许多问题。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-02-06 16:43:15

改变了/etc/logrotate.d/tomcat文件的权限后,问题得到了解决。

在此之前:

代码语言:javascript
复制
$ ls -lht /etc/logrotate.d/tomcat
-rwxr-xr-x 1 root root 308 Apr 25  2018 /etc/logrotate.d/tomcat

之后:

代码语言:javascript
复制
$ 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的详细内容之后,就知道了这一点。

代码语言:javascript
复制
$ /usr/sbin/logrotate -v /etc/logrotate.conf
票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/499053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档