none
w3wp.exeプロセスダウン RRS feed

  • 質問

  • 社内にてトレンドマイクロ社のウイルスバスターXGのサーバを構築しております。

    月に1日(その日のうちに数回)、w3wp.exeがプロセスダウンし、監視サーバから

    アラートが届きます。

    IISの設定はほぼデフォルトで、リサイクル時間は"1740分"です。

    監視サーバでのプロセスダウンを検知する少し前にイベントログにて

    下記のようなログが出力されておりました。

    -------------------------------------------

    アプリケーション プール 'DefaultAppPool' で使用されている '184' のプロセス ID のワーカー プロセスは、アクティブでなかったためシャットダウンされました。アプリケーション プール タイムアウト構成は、20 分に設定されました。新しいワーカー プロセスは必要なときに開始されます。

    -------------------------------------------

    プロセスが落ちてしまう原因として何が考えられるのでしょうか。

    当初トレンドマイクロに問い合わせましたが、[w3wpの事はMSへ]とつっけんどんな

    対応をされてしまい、途方に暮れております。

    フォーラム参加者のお知恵を頂ければと思います。

    宜しくお願いします。

    2020年9月3日 7:16

すべての返信

  • はじめまして。

    Webシステムのパフォーマンス低下防止の観点で、各アプリケーションプールはデフォルト1,740分(29時間)毎にリサイクル処理が行われ、その際に以下ログが記録されます(私の環境のWebサーバ(IIS)のイベントログにも記録されています)。

    <ログ>
    ソース:WAS
    イベントID:5186
    レベル:情報
    メッセージ:
    アプリケーション プール 'xx' で使用されている 'xx' のプロセス ID のワーカー プロセスは、アクティブでなかったためシャットダウンされました。アプリケーション プール タイムアウト構成は、20 分に設定されました。新しいワーカー プロセスは必要なときに開始されます。

    何らかの理由でリサイクル処理を自動で行わせたくない(手動で実施するetc)場合は、IIS コンソールにて "DefaultAppPool" を右クリックし、リサイクルの設定にて時間間隔を無効にすることをご検討ください。
    • 編集済み Zaamasu 2020年9月4日 0:41
    2020年9月3日 15:23
  • ざあます様

    返信いただきありがとうございます。

    今回はリサイクルしたくないというわけではなく、プロセスが落ちるのはなぜなのか、

    落ちたことによりそのプロセスを使って通信しているアプリ(今回で言うとウイルスバスター)に

    影響はないのか、を確認したいのが質問の趣旨です。

    (プロセス監視は100秒×3回=300秒タイムアウトでダウン検知を発報する仕組みです)

    ウイルスバスターに関してはトレンドマイクロに確認中ですが、良い返事は頂いていません。

    2020年9月8日 3:22
  • もっちん様

    ワーカプロセスのリサイクル処理は、アプリのメモリリーク等防止のためにプロセス(w3wp.exe)を再起動する仕組みです。そのため「IISの仕組みによってプロセスが落ちる」が直接の回答となります。

    ワーカプロセスのリサイクル処理はリクエスト処理終了後に実施されることや、ウィルスバスターのような運用系アプリはユーザ側からのリクエスト処理が頻繁に発生しないことから、リサイクル処理がウィルスバスターの挙動に影響が発生する可能性は低い認識です。
    * セッション状態モードはIISデフォルトのインプロセス前提

    ただ、影響を確実に無くすのであればリサイクル処理の自動起動は無効にし、システムを停止するタイミング等で手動で実施するのが確実かと思われます。


    2020年9月9日 12:07