pkg*_*lli 1 logrotate centos tomcat
我在我的 centos 机器上运行 tomcat 服务器。我的/etc/logrotate.d/tomcat
文件中有以下内容:
/log/apache-tomcat/catalina.out{
copytruncate
daily
size 256M
rotate 8
missingok
maxage 7
}
Run Code Online (Sandbox Code Playgroud)
我尝试logrotate
在调试模式下手动运行该命令。
/usr/sbin/logrotate -d /etc/logrotate.conf
Run Code Online (Sandbox Code Playgroud)
在日志中,我发现了有关该/log/apache-tomcat/catalina.out
文件的以下内容。
旋转模式:/log/apache-tomcat/catalina.out 268435456 字节(8 次旋转)
空日志文件被轮换,旧日志被删除
考虑日志 /log/apache-tomcat/catalina.out 日志需要轮换
旋转日志 /log/apache-tomcat/catalina.out,log->rotateCount 为 8
dateext 后缀“-20190206”
全局模式'-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
glob 查找旧的轮换日志失败
将 /log/apache-tomcat/catalina.out 复制到 /log/apache-tomcat/catalina.out-20190206
截断 /log/apache-tomcat/catalina.out
但是运行命令后文件大小没有改变。我不确定这里出了什么问题。此文件大小不断增加并导致许多问题。
修改/etc/logrotate.d/tomcat
文件权限后问题解决。
前:
$ ls -lht /etc/logrotate.d/tomcat
-rwxr-xr-x 1 root root 308 Apr 25 2018 /etc/logrotate.d/tomcat
Run Code Online (Sandbox Code Playgroud)
后:
$ 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
Run Code Online (Sandbox Code Playgroud)
在检查了logrotate
.
$ /usr/sbin/logrotate -v /etc/logrotate.conf
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5309 次 |
最近记录: |