22

IIS 7 でアプリケーション プールがリサイクルされるとどうなりますか? IIS はその Web サイトのすべてを突然停止し、ユーザーに影響を与えますか?それとも透過的に停止し、ユーザーは何も気付かないでしょうか?

リサイクルを行うべきですか?それの長所と短所は何ですか?

交通量が非常に少ない深夜に毎日やろうと思っていました。ベストプラクティス、提案はありますか?

ありがとうございました

4

1 に答える 1

31

実際にアプリケーションプールのリサイクルを意味する場合、それはオンライン操作です。後続のリクエストを処理する新しいw3wpプロセスが作成されますが、前のw3wpプロセスには、すべての未処理のリクエストを完了するための構成可能な時間(デフォルトでは90秒)があります。メモリ内のアイテムをリロードする必要があるため、パフォーマンスに影響がありますが、停止はありません。

メモリリークの問題がある場合は、夜間にリサイクルしてから何らかのウォームアップ(アイテムをメモリにロードする)を行うのは良い考えですが、本当の利点は、低負荷時にウォームアップできることです(それ以外の場合は'実際に必要になるまでリサイクルしない方がよい)。

実際にリセット(通常はIISリセット、またはアプリケーションプールの場合は停止してから開始)を意味する場合は、はい、停止しています。いいえ、回避できるのであれば、それを行うべきではありません。

于 2012-06-18T19:41:14.503 に答える