2

私たちはかなり長い間、WCF に関する厄介な問題に対処してきましたが、解決策を見つけることが切望されているところまで来ています。

頻繁にヒットする WCF サービスがあり、1 秒あたり約 50 リクエストになることもあります。平均実行時間は 10 ~ 20 秒ですが、最大 45 秒になる場合もあります。

私たちが抱えている問題はランダムです (開始してから 2 か月間、再作成できませんでした)。ワーカー プロセスで IIS 要求を表示すると、それらは加算され続けて完了せず、無限に増加します。アプリケーション プールをリサイクルする必要があるまでの時間。

DB と、CPU およびメモリ アナライザーを使用したコードのパフォーマンス メトリックを実行し、コードに目立ったボトルネックがないことを確認しました。

サービス throttlign 構成値を次のように設定しています。

<serviceThrottling maxConcurrentInstances="800"
                         maxConcurrentCalls="800"
                         maxConcurrentSessions="800"/>

現在、WCF トレースを有効にして何かが発生するかどうかを確認していますが、再作成できないため困難です。

4

0 に答える 0