gpt4 book ai didi

Tomcat 日志在文件名和许多 0KB 文件中轮换使用 2 个或更多日期

转载 作者:行者123 更新时间:2023-11-28 22:26:36 31 4
gpt4 key购买 nike

我操作的其中一台服务器的 Tomcat 实例的日志以一种奇怪的模式循环,文件名中有 2 个或更多日期和许多 0KB 文件,如此处所示(/opt/tomcat/instancename/logs 文件夹对于其中一个实例):/image/fH8co.png

例如,当前的 catalina.out 文件甚至不是没有任何日期的文件,正如您可以在已更改列中的时间戳中看到的那样。

你们能告诉我如何解决这个问题吗?

---编辑---
我去检查了 logrotate 文件,发现只有一个实例在/etc/logrotate.d/文件夹中配置了用于轮换的日志;这个实例恰好是唯一一个拥有疯狂文件名的实例,与我的想法相反。正如评论中所问,这是实例的 logrotate 配置文件:

/opt/tomcat/apigold/logs/* {  
daily
missingok
rotate 4
size 10M
}

最佳答案

根据logrotate man page :

Please use wildcards with caution. If you specify *, logrotate will rotate all files, including previously rotated ones. A way around this is to use the olddir directive or a more exact wildcard (such as *.log).

所以你的配置文件应该是:

/opt/tomcat/apigold/logs/*.log {  
daily
missingok
rotate 4
size 10M
}

关于Tomcat 日志在文件名和许多 0KB 文件中轮换使用 2 个或更多日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42352092/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com