3

IIS7 アプリケーション プールには、アイドル タイムアウトのデフォルトは 20 分という設定があります。

ワーカー プロセスがシャットダウンするまでのアイドル状態の時間 (分単位)。ワーカー プロセスが要求を処理しておらず、新しい要求を受信して​​いない場合、ワーカー プロセスはアイドル状態です。

私の質問は、タイムアウト時間のためにワーカー プロセスがシャットダウンした場合、このワーカー プロセスでホストされているアプリケーションによって作成されたセッションは失われるのでしょうか?

4

1 に答える 1

4

はい。セッション データはアプリ プールのワーカー プロセスに関連付けられているため、ワーカーがシャットダウンされると、セッション データは失われます。

既定の動作では、ASP.NET ワーカー プロセスのメモリ空間にセッション変数が格納されます。

(もちろん、これはセッション モードとしてInProcを使用していることを前提としています。データベースを使用している場合は、ワーカーがシャットダウンされた後も保持されます。)

于 2012-10-21T07:38:54.323 に答える