我的Web服务器上的磁盘空间不足。由于日志存储在另一个驱动器上,并且网站上没有任何新文件,因此必须进行其他操作。
我发现ColdFusion 10附带的Tomcat服务是为此文件夹{ColdFusion Root} \ cfusion \ runtime \ logs中的每个网页请求编写日志文件。他们占了8GB的磁盘空间!
文件名采用以下格式:localhost_access_log.YYYY-MM-DD.txt
如果您在ColdFusion服务器上运行单个站点,则可能没问题。日志文件的问题是它们只显示请求的SCRIPT_NAME和QUERY_STRING。您无法告诉哪个网站" /index.cfm"请求是。也许它可以配置为包含站点主机名。
我宁愿禁用此日志记录,因为IIS日志记录信息更丰富。
答案 0 :(得分:12)
编辑此文件: {ColdFusion Root} \ 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 "%r" %s %b" resolveHosts="false"/>
注释掉这样的一行:
<!-- <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" resolveHosts="false"/> -->
保存文件。
重新启动ColdFusion服务。