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年に非常に積極的だった

推薦する

Baidu の入札プラットフォームがウェブサイトをクラッシュさせ、最適化と入札の組み合わせに注力すべき

今日もいつものように百度を開いたのですが、何かが欠けているような気がして、以前のようなクールさはもう...

企業がハイブリッド クラウド戦略を選択すべき理由は何でしょうか?

クラウドに移行する企業は、パブリック クラウドとプライベート クラウドのどちらを選択するかというジレ...

検索エンジン最適化パート3

みなさんこんにちは、Snow Leopardです。あっという間に春がやってきて、4月も3分の1が過ぎ...

バーチボックスのウェブサイトモデルのユニークな魅力を解釈する模倣者が集まる

ニューヨークに「Birchbox」という素晴らしいウェブサイトがあります。同社は2010年秋に設立さ...

コンテナ管理に最適な Docker の代替品 9 つ

1. 概要まず、Docker が市場にある唯一のコンテナ管理ソフトウェアではないことを理解する必要...

SEOコンテスト「天吉の競馬」

誰もが天冀の競馬の話を聞いたことがあるでしょう。彼は自分の劣勢の馬で相手の優勢の馬と競争し、優勢の馬...

さまざまなニーズに応じて適切なモデルを選択するためのWeChatマーケティングモデル分析

WeChatは2011年に開始されて以来、1年半以上でユーザーベースが2億人に達しました。 WeCh...

タオバオ、JD.com、ピンドゥオドゥオによるダブルイレブン電子商取引戦争!

ダブル11は経済成長を刺激します。この競争環境において、ダブル11の電子商取引戦争はもはやアリババと...

SEOに関する私の経験についてお話ししましょう

SEO は誰もが行う必要があることは知っているかもしれませんが、どのように行うのか、多くの人は「コン...

クラウドネイティブアーキテクチャ、DevOps入門

クラウド ネイティブ アーキテクチャは、クラウド コンピューティング プラットフォームの利点を最大限...

中小規模のウェブマスターは「ユーザーエクスペリエンス」という4つの単語を深く理解する必要がある

中小規模のウェブマスターと一部の成熟した IT 実践者の違いは何かと言えば、それは「ユーザー エクス...

共同購入企業上位5社が市場シェアの80%を占めている。第2ラウンドの再編が迫っている。

全体の売上から判断すると、国内の共同購入業界は依然として活況を呈している。しかし、これはすべての共同...

オンライン教育のもう一つのルート: Hujiang.com のサンプル

インターネット教育の核となるのは、テクノロジーだけではなく、人間同士の交流です。 Hujiang.c...