我们在 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 "%r" %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 "%r" %s %b"
maxDays="10" />
然后重新启动你的tomcat
/ tomcat8
/ tomcat9
服务。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)