gpt4 book ai didi

tomcat - 如何禁用 ColdFusion/Tomcat 的 localhost_access_log 文件

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

我的网络服务器磁盘空间不足。由于日志存储在另一个驱动器上,并且网站上没有任何新文件,因此必须有其他事情发生。

我发现 ColdFusion 10 附带的 Tomcat 服务正在为这个文件夹 {ColdFusion Root}\cfusion\runtime\logs 中的每个网页请求写入日志文件。它们占用了 8GB 的​​磁盘空间!

文件名采用以下格式:localhost_access_log.YYYY-MM-DD.txt

如果您在 ColdFusion 服务器上运行单个站点,这可能没问题。日志文件的问题在于它们只显示请求的 SCRIPT_NAME 和 QUERY_STRING。您将无法分辨“/index.cfm”请求是针对哪个站点的。也许可以将其配置为包含站点主机名。

我宁愿禁用此日志记录,因为 IIS 日志记录的信息量更大。

最佳答案

编辑这个文件:{ColdFusion 根目录}\cfusion\runtime\conf\server.xml

找到这一行:

    <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" resolveHosts="false"/>

注释掉如下行:

    <!-- <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" resolveHosts="false"/> -->

保存文件。

重新启动 ColdFusion 服务。

关于tomcat - 如何禁用 ColdFusion/Tomcat 的 localhost_access_log 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23669996/

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