如何完全禁用 mod_jk 日志?

如何完全禁用 mod_jk 日志?

我的 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
}

相关内容