web-dev-qa-db-ja.com

自動的にクリアIISログを定期的に

Windows Server2003ボックスにIISサーバーがあり、ログファイルがハードディスクをいっぱいにし続けています。私が探しているのは、たまに実行されるスケジュールされたプロセスです。ログをクリーンアップし、1か月より古いものを削除します。このようなものはすでに存在しますか、それともスケジュールされたタスクとして使用および設定できる簡単なスクリプトがありますか?

2
Peter

このようなものは、少なくともWin2k3以前ではなく、Windowsに組み込まれていません。これを実現するために、選択した言語で数十のスクリプトを見つけることができます。 forfiles.exeを30日以上呼び出すBATスクリプトのようなものを使用し、スケジュールされたタスクを使用して毎日実行するようにスケジュールします。

また、ログファイルがシステムボリューム上にある場合は、それらを別のボリュームに移動して、ディスクがいっぱいになったときにサーバーがダウンしないようにします。

1
mfinni