0

データベースで動作するWCFサーバーがあります。単一インスタンスおよび複数スレッド モードで動作しています。ほとんどすべてのメソッドは、データベースに対する単純な操作を表します。クライアント側には、複数のスレッドで同時に作成される多くの WCF チャネル (プロキシ) があり (もちろん、新しいチャネルを作成するときにさまざまな「ロック」があります)、その結果、多くの同時接続があります (1 つのクライアントで)。プロセス) を 1 つのサービスに。

これらのサーバーへの呼び出しをある程度行った後、クライアント プロセスがクラッシュします。これは未処理の例外ではなく、アプリケーションがクラッシュして終了するだけです。墜落の瞬間は特定されていません。「procdump.exe」の助けを借りて、多くの AccessDenied の後に StackOverflow でクラッシュすることがわかりました。

問題はクライアント プロセス側の WCF メッセージング キューにあると思いますが、解決できません。何か案は?

4

0 に答える 0