0

WCF サービスとの通信中に次の例外を受け取りました。

CommunicationException: 基になる接続が閉じられました: 維持されると予想された接続がサーバーによって閉じられました。

すべての呼び出しでエラーが発生するわけではなく、WCF サービスは複数のサーバーのプールでホストされています。サービスを知らないので、何人かはわかりません。

MSDN で次の記事を見つけました。この記事では、多くの場合、このエラーはサービスが原因で発生し、実際にはメッセージのネットワーク転送に関連する例外ではないことを示しています。

http://msdn.microsoft.com/en-us/library/ms734691(v=vs.100).aspx

このタイムアウトが発生する原因となる特定のネットワーク構成はありますか...たとえば、接続プールのアイドルタイムアウトが100秒、サーバーのキープアライブが120秒、サーバーとクライアント間のネットワークルーターのアイドルタイムアウトが60秒。

使用されているバインディング構成は非常に単純です...次で構成された BasicHttpBinding

valuescloseTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:03:00" sendTimeout="00:03:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard " maxBufferSize="2147483647" maxBufferPoolSize="524288" maxReceivedMessageSize="2147483647" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true"

4

0 に答える 0