今天服務器特別慢,遠程登陸後竟然提示C盤滿了,真是奇怪,印象中,C盤幾乎不會動的啊。通過排查, C:\WINDOWS\system32\LogFiles\HTTPERR 目錄下發現有大量log文件,竟然有數十G,緣由就是這裏。
原來,默認狀況下,Windows 2003會把全部IIS訪問錯誤寫入該目錄下的 log 文件中,若是訪問量大,一段時間後,日誌文件就會佔滿C盤空間。
關閉HTTPERR目錄日誌文件的方法是:運行裏輸入 regedit 進入註冊表編輯器,地址是:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters]
點鼠標右鍵,新建DWORD值 EnableErrorLogging ,數值爲0,以後從新啓動服務器,這時候IIS就不會再把訪問錯誤信息寫入該目錄了。
而爲何HTTPERR的LOG文件會有這麼多,最後發現,是有某個網站被CC攻擊,而攻擊的那個頁面不存在,因此不斷產生400錯誤。服務器