解決Apache日誌"internal dummy connection"方法

最近查看服務器中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) 生效便可。進程

相關文章
相關標籤/搜索