Tomcat

如何完全禁用 mod_jk 日誌?

  • August 13, 2012

我的 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 doc 建議,error/debug/info 是唯一有效的選項。

請幫忙。

另外一天后如何輪換日誌?目前預設情況下它會在一周後輪換(我沒有為此編寫/更改任何內容)。

謝謝。

那麼,我怎樣才能完全禁用此日誌記錄?

指向/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
}

引用自:https://serverfault.com/questions/416908