apache中修改錯誤日誌中的錯誤級別

2021-07-30 06:31:04 字數 1345 閱讀 6375

apache中修改錯誤日誌中的錯誤級別:

一、遇到問題

因為寫日誌會給

系統帶來很大的損耗。關閉日誌以後,甚至最高可以提高整體效能近40%(粗略估計)那麼如何關閉日誌呢?可以通過降低log級別的辦法來減少日誌讀寫。 這裡要提醒的是,這麼做將給「入侵檢測」以及其他基於日誌分析的工作帶來麻煩。所以請謹慎使用。  

二、解決問題

編輯conf資料夾下的httpd.conf,找到如下內容: 

其中loglevel用於調整記錄錯誤日誌中的資訊的詳細程度。(參閱errorlog指令)。可以選擇下列級別,依照重要性降序排列: 

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 錯誤情況。 "premature end of script headers"  

warn 警告情況。 "child process 1234 did not exit, sending another sighup"  

notice 一般重要情況。 "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 ..."  

apache預設級別是warn,那麼warn級別以上的日誌都會記錄,會產生大量「檔案不存在」的erro級別的錯誤日誌。建議使用 crit 級別的設定,這樣只記錄致命級別以上的日誌,有效減少日誌數量。 把loglevel warn更改為loglevel crit  然後重啟apache即可。

apache中修改錯誤日誌中的錯誤級別

apache中修改錯誤日誌中的錯誤級別 一 遇到問題 因為寫日誌會給 系統帶來很大的損耗。關閉日誌以後,甚至最高可以提高整體效能近40 粗略估計 那麼如何關閉日誌呢?可以通過降低log級別的辦法來減少日誌讀寫。這裡要提醒的是,這麼做將給 入侵檢測 以及其他基於日誌分析的工作帶來麻煩。所以請謹慎使用。...

apache2中修改錯誤日誌中的錯誤級別

apache2中修改錯誤日誌中的錯誤級別 一 遇到問題 因為寫日誌會給系統帶來很大的損耗。關閉日誌以後,甚至最高可以提高整體效能近40 粗略估計 那麼如何關閉日誌呢?可以通過降低log級別的辦法來減少日誌讀寫。這裡要提醒的是,這麼做將給 入侵檢測 以及其他基於日誌分析的工作帶來麻煩。所以請謹慎使用。...

C Web應用中寫錯誤日誌

c web應用中寫錯誤日誌 region 寫日誌 讀寫鎖,當資源處於寫入模式時,其他執行緒寫入需要等待本次寫入結束之後才能繼續寫入 private readonly static readerwriterlockslim logwritelock new readerwriterlockslim 當...