2009-02-26 14 views
1

Windowsサービス内でホストされているWCFサービスと通信しているWebアプリケーションがあります。毎回、WCFサービスへの要求が1分後にタイムアウトしたことを示すEventLogエラーが表示されます。私はそのエラーを理解しています(なぜなら、応答するのに長い時間がかかるのは謎です)。本当に私を混乱エラーは、このいずれかになります。WCFで奇妙なTimeoutExceptionが発生しました

net.pipeへの輸送セッションを確立しながら、オープン00:00:00後にタイムアウトになりました:// localhost /をサービス

を私は閉じる呼び出しています()をすべてのクライアントプロキシで使用しているため、オープンな接続が残っていないことを99%確信しています。私の唯一の考えは、WCFサービスのMaxConnectionsが3000に設定され、各Webアプリケーションが1000を使用するように設定されているため、接続が不足している可能性があるということです。キューに入れられている間にタイムアウトしています。しかし、私はそれを証明する方法がない(私が認識している)。

これらの呼び出しは、絶対最大値で2番目または2番目(平均は数百ミリ秒)です。

  1. 上記のエラーが原因で発生する可能性のあるものについて、誰でも私にポインタを教えてもらえますか?
  2. WCFサービスが無制限の接続を処理する方法はありますか?

    2a。そうでない場合、最大接続数を10,000などに設定するとどのような影響がありますか?

+0

この問題の原因は見つかりましたか?私は同じ種類の問題を経験している – pdiddy

答えて

2
  1. WCFログを有効にして、そこに多くの有用なものを見つけることができるかどうかを確認してみてください。
  2. いいえありません。 2a。すべてのリソース(フィジカルな接続、ハンドラスレッド、メモリ)を使い切るので、おそらく例外が発生します。私はまた、OS自体に限界があり、それが10000を大幅に下回っていることを確信しています。
関連する問題