Windows-Server-2008-R2
刪除 IIS 日誌文件
我找不到禁用和刪除日誌文件的方法
C:\inetpub\logs\LogFiles\W3SVC2\u_extend1.log
該文件非常大,大約 50gb,我試圖以管理員身份將其刪除,但收到文件被
System
.我認為這個文件是由 IIS7 生成的,禁用 IIS7 和日誌記錄,重新啟動 Windows 但仍然使用文件。請幫忙?!
- 通過命令行或 services.msc 控制台停止 IIS Admin 和 World Wide Web Publishing 服務以解鎖文件(顯然這將停止 IIS,因此如果您託管生產站點,請在維護視窗中執行此操作)。
- 刪除文件。
- 配置Microsoft 記錄的日誌記錄選項。
如果由於某種原因您仍將其顯示為正在使用,請使用Process Explorer查找使用它的程序。選擇查找-> 文件句柄或 DLL 並輸入文件名。
如果您想優化託管 IIS 日誌文件所需的 HDD 空間而不刪除它們,我建議您實施以下最佳實踐:
- 打開IIS 管理器>日誌並將日誌文件生成頻率更改為Daily,這樣您每天將有 1 個日誌文件。
- 啟動該 LogFile 文件夾上的“壓縮文件和文件夾”功能。
- 使用批處理文件或 Powershell 腳本(以及每天執行的計劃任務)設置清理超過 N 天(30、90 或 180 天,具體取決於您的方案)的文件。