1205浏覽量

解決Apache的錯誤日志(zhì)快速增大(dà)和如何關閉Apache web日志(zhì)記錄的問題

來源: 時間:2017-10-30

方法一(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)效。

聯系我(wǒ)們

一(yī)次需求提交或許正是成就一(yī)個出色産品的開(kāi)始。
歡迎填寫表格或發送合作郵件至: qczsky@126.com

大(dà)理青橙科技

電(diàn)話(huà):13988578755 13988578755

郵箱:qczsky@126.com

地址:大(dà)理市下(xià)關龍都春天10層