IIS配下で動作してるWEBプログラムで、自作のOCXが、

定期的(5分毎)にリロードされるという現象が、生じています。

 dllhostは、常に存在しています
 特にリロードする様な設定を行った覚えは有りません
 操作を行っているとリロードはされないようです
 一端、アンロードされて直ぐにロードされます

この様な現象は、何故起きるのでしょうか?
これをハンドリングする事は可能なのでしょうか?
可能ならば其の方法を教えて下さい。
 ※リロードしないようにする
 ※リロード間隔を変更する

回答の条件
  • URL必須
  • 1人2回まで
  • 13歳以上
  • 登録:2010/05/25 15:25:31
  • 終了:2010/06/01 12:43:40

回答(1件)

id:ttakao No.1

RON回答回数276ベストアンサー獲得回数312010/05/25 16:36:06

ポイント60pt

OCX,ActiveXのサービスがスレッドとして立ち上がるためにDLLHOST.exeは起動されます。

使うユーザーがいなくなり、一定期間がたつとDLLHOSTはシャットダウンされます。

もちろんリクエスタが現れれば、ロードされます。

これはDLLHOST.exeではなく、IISのコントロールです。

http://technet.microsoft.com/ja-jp/library/cc739802%28WS.10%29.a...

このあたりの「アイドルタイムアウト」を調べてみてください。

もし、この機能がなければ、ユーザーがいないのにいつまでもプログラムが多数立ち上がったままの状態となります。

id:gin106

この設定は、デフォルトなのでしょうか?

 ※特に設定は行っていないつもりなのですが・・・

加えて20分が、Default設定値の様に記載されています

5分間隔で、終了開始を繰り返しているのですが・・・

2010/05/25 17:24:22
  • id:ttakao
    ユーザーの方は必ず「はずだ」の議論をなさるのですが、先に設定を見ませんか?
  • id:gin106
    ユーザーの方は「はずだ」と言いますよね~
    ただ、
     必ずか、どうかは、判りません
    加えて
     設定は、20です

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません