最近查看服務器中apache日誌,發現有大量的
OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)
日誌,百度了下才知道是apache在管理子進程時,對自身進程的監聽所產生的access log日誌,爲了查看日誌方便,因此咱們須要把這個無用的日誌給屏蔽掉,屏蔽這個對系統沒有任何影響。apache
SetEnvIf User-Agent "(internal dummy connection)" dontlog CustomLog logs/access_log combined env=!dontlog
既然沒有任何危害,但 access log 裏有許多這樣的記錄,不但浪費系統資源,也記錄許多無效記錄。 能夠更改 apache 設置,讓系統不要記錄這一條訊息。服務器
打開httpd.conf
找到 CustomLog logs/access_log combined
這一行rest
在前一行加入日誌
SetEnvIf User-Agent "(internal dummy connection)" dontlog
而後改寫CustomLog logs 這一行,改爲下面這樣(在後面加上 env=!dontlog)
CustomLog logs/access_log combined env=!dontlogcode
重啓apache (systemctl restart httpd.service) 生效便可。進程