1. ホーム
  2. asp.net

[解決済み] IIS: アイドルタイムアウトとリサイクルの関係

2022-11-19 18:28:28

質問

IIS では、リサイクルが可能な 2 つの領域があります (まあ、2 つ以上ですが)。

  1. プロセス モデル] セクション → [アイドルのタイムアウト] (既定では 20 分)

とします。

  1. リサイクル] セクション → [定期的な時間間隔] (デフォルトは 1740 分) を選択します。

質問なのですが

  1. 2 つの方法の違いは何ですか?
  2. 0に設定することのマイナス面は何ですか?

どのように解決するのですか?

アイドル タイムアウトは、Web アプリケーションから何もアクションが要求されなかった場合、プロセスが停止してメモリからすべて解放されます。

Recycle は、メモリリークとシステムの健全性のために、処理を終了して再び開始する、アプリケーションに対する強制的なアクションです。

両方の悪影響は、通常、セッションとアプリケーションの状態の使用は、あなたがより速い時間にリサイクルを台無しにした場合に失われます。

肯定的なことは、あなたのウェブサイトが最初の応答でより速く応答するように、アイドル タイムアウトを取り除くことです。 しかし、この値を0に設定すると、長い間、コード内のメモリリークが発生し、サーバーが完全に乗っ取られる可能性があります。