Как отключить файлы журнала доступа localhost для ColdFusion/Tomcat
У меня заканчивалось дисковое пространство на веб-сервере. Поскольку журналы хранятся на другом диске, и не было никаких новых файлов для веб-сайтов, должно было быть что-то еще происходит.
Я обнаружил, что служба Tomcat, которая поставляется с ColdFusion 10, записывает файлы журналов для каждого запроса веб-страницы в этой папке {ColdFusion Root}cfusionruntimelogs. Они составляли 8GB дискового пространства!
имена файлов в этом формате: localhost_access_log.ГГГГ-ММ-ДД.txt
Если вы используете один сайт на сервере ColdFusion, это может быть нормально. Проблема с файлами журнала заключается в том, что они отображают только SCRIPT_NAME и QUERY_STRING для запроса. Вы не сможете сказать, на каком сайте " / index.cfm " запрос для. Возможно, его можно настроить для включения имени хоста сайта.
Я бы предпочел отключить это ведение журнала, поскольку ведение журнала IIS более информативно.
1 ответов
редактировать этот файл: {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.