問題概述
C:\inetpub\logs\LogFiles\W3SVC文件夾越來越大,IIS日志會消耗大量的硬盤空間,有潛在寫滿整個硬盤空間的風險,為了解決這個問題很多用戶會選擇關閉日志,但顯然IIS日志會消耗大量的硬盤空間,有潛在寫滿整個硬盤空間的風險,為了解決這個問題很多用戶會選擇關閉日志,顯然這里並不是最好的選擇,在這里我們推薦兩種方法:日志文件建議只修改路徑不要刪除;建立任務計划程序,使用腳本清理大於五天的日志文件。
處理方法一:修改日志文件路徑
1.在程序里找到iis管理器,打開IIS管理器
2.選中你所常用的網站,找到日志
3.雙擊日志,瀏覽選擇文件夾
4.這里我們選擇一個非C盤的文件夾,也可以選擇一個非本機的共享文件夾
5.在右邊的操作面板點擊應用並且確認即可
處理方法二:建立任務計划程序定時清除日志
1.創建.bat腳本
:: 清理IIS日志文件 @echo off title 清理IIS日志文件 :: IIS日志文件目錄 set log_dir="C:\inetpub\logs\LogFiles" :: 保留日志天數 set bak_dat=5 :: 刪除日志文件 forfiles /p %log_dir% /S /M *.log /D -%bak_dat% /C "cmd /c echo 正在刪除@relpath 文件… & echo. & del @file"
2.在任務計划程序里面自動調用上面的腳本定時清除日志
2.1輸入名稱和描述,點擊下一步。
2.2 根據實際要求選擇觸發時間,點擊下一步
2.3 選擇觸發時間 下一步
2.4繼續點擊下一步
2.5 點擊瀏覽,選擇我們創建的.bat腳本
2.6點擊下一步,完成即可。
2.7 最后我們驗證一下