Windows-Server-2003
定期自動清除 IIS 日誌
我們在 Windows Server 2003 機器上有一個 IIS 伺服器,日誌文件不斷填滿硬碟。我正在尋找的是一個預定的過程,每隔一段時間就會進入並清理日誌,刪除一個月之前的任何內容。這樣的事情是否已經存在,或者是否有一個簡單的腳本我可以使用和設置為計劃任務?
像這樣的東西沒有內置在 Windows 中,至少 Win2k3 或更早版本沒有。您可以使用您選擇的語言找到數十個腳本來完成此操作。我會使用 BAT 腳本之類的東西,該腳本呼叫 forfiles.exe 超過 30 天,並使用計劃任務安排它每天執行。
此外,如果您的日誌文件在系統卷上,請將它們移動到不同的捲上,這樣當它們填滿磁碟時,它們就不會導致伺服器停機。