gpt4 book ai didi

Tomcat localhost_access_log 文件清理

转载 作者:行者123 更新时间:2023-11-28 21:48:44 29 4
gpt4 key购买 nike

我们在 Tomcat 8 上运行 Solr。我们在不同的环境中遇到问题,localhost_access_log 文件填满了服务器。这些文件由 server.xml 中的 Access Valve Log 创建,配置如下 -

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log"
suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />

据我所知,Tomcat 中没有清理旧日志文件的 OOTB 方法。我可以实现什么来清理旧的访问日志文件?

最佳答案

理论上您不必手动执行此操作。在您的 config/server.xml 中设置此属性,服务器将自动为您清理。

maxDays="10"

示例配置行:

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log"
suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b"
maxDays="10" />

然后重启你的tomcat/tomcat8/tomcat9 服务。

关于Tomcat localhost_access_log 文件清理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31886338/

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