2

基本的に特定のスケジュールでタイマーによってトリガーされるWebアプリケーション用のhttpModuleを作成しました。IISで公開した後、正常に動作し、必要なメソッドが呼び出されますが、Webアプリケーションのように見えるリクエストがない場合はどうなりますかスケジュールされたイベントが実行されないように停止して停止します。新しいリクエストを行った場合にのみ、再度実行されます。私は何を間違っていますか?Web サイトをスリープ状態にしないようにして、リクエストがないときにスケジュールされた httpModule が必要に応じて実行されるようにすることはできますか? これを明確にしたことを願っています。

4

1 に答える 1

1

アプリケーションプールの設定を確認して、作業プロセスがリサイクルされないようにする必要があります

編集 IIS のバージョンはわかりませんが、例として IIS7.5 を取り上げます。アプリケーション プールの詳細設定には、「アイドル タイムアウト (分)」のような名前の設定があります。これは、アプリケーションがアイドル状態になった後を意味します。また、[リサイクル] セクションの [通常の時間間隔 (分)] という名前の設定は、プールがリサイクルされる期間を意味します。

于 2012-10-17T03:23:08.003 に答える