我的 mod_jk.log 在一小时内增大了 2MB,并且它包含如下条目:
[Mon Aug 13 10:51:28 2012] ajp13 www.my_site.com 0.690152
[Mon Aug 13 10:51:28 2012] ajp13 www.my_site.com 0.002675
[Mon Aug 13 10:51:29 2012] ajp13 www.my_site.com 0.000794
[Mon Aug 13 10:51:30 2012] ajp13 www.my_site.com 0.001993
[Mon Aug 13 10:51:30 2012] ajp13 www.my_site.com 0.000764
[Mon Aug 13 10:51:35 2012] ajp13 www.my_site.com 0.004724
那么,我怎样才能完全禁用此日志记录?
目前,我已在配置文件中将 logLevel 设置为 info。Apache tomcat 文档建议,error/debug/info 是唯一有效的选项。
请帮忙。
另外,我如何在一天后轮换日志?目前默认一周后轮换(我没有为此写/更改任何内容)。
谢谢。
答案1
那么,我怎样才能完全禁用此日志记录?
指向/dev/null
:
JkLogFile /dev/null
JkLogLevel info
另外,我如何在一天后轮换日志?目前默认一周后轮换(我没有为此写/更改任何内容)。
添加daily
指令到/etc/logrotate.d/httpd
:
/var/log/httpd/*log {
missingok
notifempty
daily
sharedscripts
postrotate
/sbin/service httpd reload > /dev/null 2>/dev/null || true
endscript
}