IIS ログ自動削除プログラム

IIS ログ自動削除プログラム

Windows IIS を使用する多くのウェブマスターは、この問題に遭遇する可能性があります。つまり、サーバーの IIS ログの増加により、ディスク領域がいっぱいになることがよくあります。IIS にはログを自動的に削除する機能がないため、即時のログのクリーニングに注意する必要があります。そこで、IIS ログを自動的に削除できるプログラムを紹介します。

この削除プログラムの機能は非常にシンプルで、毎日 N 日前のログを自動的に削除します (時間は状況に応じて設定され、通常は 30 日に設定されています)。DOS バッチ処理または VBS スクリプトを使用して実装できます。

以下のソリューションの中から、自分に合ったものを選択してください。全体的な設計のアイデアは次のとおりです。

IIS ログ ファイルの形式は次のとおりです: ex year month day.log 例: ex071116.log

IIS ログ ファイルの保存場所: デフォルトでは、%windir%\system32\LogFiles にあります。専門的な IIS 管理ソフトウェアを使用している場合は、通常、対応するログ ディレクトリを設定できます。

IIS ログ クリーニング バッチ バージョン: 現在の時刻に基づいて、過去 N 日間の日付を計算します。たとえば、今日が 2007-11-16 の場合、過去 60 日間の日付は 2007-9-16 です (プログラムは 30 日、31 日、または閏月を自動的に識別できます)。次に、それを 20070916 のような形式に処理し、ex070916.log のような IIS ログ ファイル形式に結合して、クリーンアップするログ ファイルの名前を取得します。次に、del /s /fd:\iislog\ex070916.log を使用して、ログが配置されているフォルダー ディレクトリとサブディレクトリにあるこのファイル名のすべてのファイルをクリアしてログをクリアしますが、これでクリアされるのは 1 日分のログだけなので、このバッチをスケジュールされたタスクに追加して、毎日定期的に実行する必要があります。このようにして、コンピューター ログの問題をすべて心配する必要がなくなります。

IIS ログ クリーニング VBS バージョン: 理論的には、VBS バージョンは IIS バージョンほど高速ではありません。これは、DOS システムのバッチ処理機能を直接使用する (推測する) cmd バージョンとは異なり、スクリプト ドライブに依存する必要があるためです。結局のところ、VBS は高級言語であり、日付を処理する機能は 1 つの文で実現できますが、CMD バージョンでは半ページかかります。 VBS バージョンの IIS ログ クリーニングでは、VBS を使用して IIS ログが配置されているディレクトリ内のすべてのファイルとフォルダをスキャンし、ファイル名を取得して日付型に結合し、現在の日付 (この日付) と組み合わせることで、設定された日数を超えているかどうかを確認します。超過している場合は削除します。このアイデアの利点の 1 つは、1 日だけではなく、一度に N 日前からすべてのレコードをクリアできることです。CMD バージョンのログ クリーニングのようにスケジュールされたタスクに書き込んで毎日実行することも、時々手動で実行することもできます。このコードは、明らかに IIS ログ クリーニング CMD バージョンよりも小さくなります。

IIS ログ クリーニング CMD バージョン コード (DelIISLog.bat) は次のとおりです。

@エコーオフ

原題: IIS ログ自動削除プログラム

キーワード: IIS

<<:  Apple、スマートウォッチとiPhone 6を発売

>>:  百度は2014年に非常に積極的だった

推薦する

日本サーバー

日本サーバー:日本のコンピュータルームのハードウェア条件は非常に良好で、国際輸出帯域幅が大きく、中国...

Hyper-V 仮想スイッチの種類を理解する

Hyper-V 仮想スイッチにより、VM は相互に、またホスト OS や外部ネットワークと通信できる...

外部リンクを再理解しよう

みなさんこんにちは。私は魏東東です。現在、合肥SEOトレーニング講師を務めています。この記事を書く前...

最適なソリューションに向けて - Ziroom クラウドネイティブの実践と思考

近年、クラウド ネイティブの概念が世界を席巻し、「クラウド ネイティブ」という用語は、業界で最もホッ...

開発者同士の出会いが遅すぎるのでしょうか? ! Huawei Cloud Software Development Cloudはクラウド上でアジャイル開発を実現します

[51CTO.com からのオリジナル記事] バージニア鹿は現存する最古の鹿です。これは偶然ではなく...

ネットワークマーケティングで優れたウェブサイトコンテンツを作成する方法

顧客が企業のウェブサイトを閲覧する際、商品の選択から最終的な購入に至るまでのプロセスは、ウェブサイト...

マイクロソフトはAIの助けを借りてWindows全体をクラウドに移行する

Microsoft は、Windows 365 を通じて、ますます多くの Windows 機能とコン...

情報管理システムをクラウド プラットフォームと SaaS に移行する理由は何ですか?

今日、情報管理市場は根本的な変化を遂げています。顧客関係管理 (CRM) スイートなどのエンタープラ...

クラウド在庫管理を使用してオンデマンドのセルフサービスリスクを軽減する

シャドー IT は、クラウド コストの増加とともに、コンプライアンスの問題やセキュリティの問題を引き...

301 リダイレクト後の Baidu と Google の重み転送サイクルに関する調査

経験豊富な SEO 担当者は、301 リダイレクトの問題をよく理解しており、その使い方も知っているの...

エッジコンピューティングのトレンドと課題

ビジネスの世界や日常生活では、さまざまなデバイスやシステムでエッジ コンピューティング システムが活...

Salesfunnel は、数百 TB のデータを「移動」する際に、サービスを中断することなく、どのようにしてクラウド間の移行を実現するのでしょうか?

国内のSaaS業界は急速な発展期を迎えています。 SaaS ベンダーが市場機会を獲得するには、製品の...

マーケティング Web サイトにはどのようなマーケティング要素が必要ですか?

ウェブサイトはますます急速に発展しており、ますます多くの企業がオンライン マーケティングに参加するよ...

なぜ香票票はカップミルクティーの市場シェアでトップの地位を維持しているのでしょうか?

香鞋嬌といえば、多くの人は「年間3億杯以上売れ、カップをつなげると地球を一周できる」という宣伝文句を...