IIS 6.0のASP.NET Webアプリケーション(ASMX WS)は、何時間もアイドル状態である場合はどうなりますか?

StackOverflow https://stackoverflow.com/questions/2048334

質問

ASMX Webサービスがあり、多くのシステムデータを内部データ構造にロードします。このシステムデータは、リクエストの有効性を確認するために使用されます。ただし、たとえば3時間(おそらく少ない)のリクエストがない場合、初期化は再び行われます。リクエストを提供するオブジェクトにはあります

プライベート静的ブール_initok

初期Zationを制御する変数。アプリケーションがアイドル状態にある場合、変数はfalseに設定されます。 IISが実行を停止し、コードを含むDLLがアンロードされているか何かがあるのでしょうか?リクエストが安定した間隔で到着した場合、初期化は再び行われません。それについて何かできることはありますか?

ありがとう!

BR:マッティ

役に立ちましたか?

解決

これは、アプリケーションプール(IISマネージャーの下にある)の設定であり、プロセスを停止するかどうか、一定期間iddleである場合、または特定の条件が満たされたときに再起動(リサイクル)します。

プロセスの再起動ごとに、初期化が再度実行されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top