方法一(yī):調整錯誤日志(zhì)的級别
因爲寫日志(zhì)會給系統帶來很大(dà)的損耗。所以可以嘗試關閉日志(zhì)或降低log級别的辦法來減少日志(zhì)讀寫。
編輯Apache的conf文件夾下(xià)的httpd.conf位置文件,找到如下(xià)内容:
=====================
#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn
=====================
其中(zhōng),LogLevel用于調整記于錯誤日志(zhì)中(zhōng)的信息的詳細程度。可以選擇下(xià)列級别,依照重要性降序排列:
Level Description Example
emerg 緊急 – 系統無法使用。 “Child cannot open lock file. Exiting”
alert 必須立即采取措施。 “getpwuid: couldn’t determine user name from uid”
crit 緻命情況。 “socket: Failed to get a socket, exiting child”
error 錯誤情況。 “remature end of script headers”
warn 警告情況。 “child process 1234 did not exit, sending another SIGHUP”
notice 一(yī)般重要情況。 “httpd: caught SIGBUS, attempting to dump core in …”
info 普通信息。 “Server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers)…”
debug 出錯級别信息 “Opening config file …”
默認級别是warn,那麽warn級别以上的日志(zhì)都會記錄,會産生(shēng)大(dà)量“文件不存在”的erro級别的錯誤日志(zhì)。建議使用 crit 級别的設置,這樣隻記錄緻命級别以上的日志(zhì),有效減少日志(zhì)數量。
把LogLevel warn更改爲LogLevel crit 然後重啓apache即可。
方法二:關閉 WEB日志(zhì)的方法
在httpd.conf文件中(zhōng),有如下(xià)一(yī)行,注釋這一(yī)行即可,如下(xià)所示:
1
|
#CustomLog "logs/access_log" common
|
這一(yī)行可能因你的配置不同有所修改,不一(yī)定完全相同。搜索一(yī)下(xià)就能定位到。最後記得要重啓web服務才會生(shēng)效。
下(xià)一(yī)篇 Apache的mod_fcgid模式相關配置指令的詳解
上一(yī)篇: [網絡安全] 遠程登錄暴力破解簡述