0

TCP 経由でホストされている内部サービスがあります。Windows サービス内で自己ホストされています。このサービスはほとんどの場合問題なく動作しますが、ときどきサービスから大量の例外が (すべて連続して) 発生します。

System.ServiceModel.Security.SecuritySessionServerSettings.AddPendingSession(UniqueId sessionId, IServerReliableChannelBinder channelBinder)

System.ServiceModel.QuotaExceededException「セキュリティ セッションを作成できません。後で再試行してください。」というメッセージをスローします。

サービスは 1 秒あたり 14 ~ 30 リクエスト前後で推移しており、例外の急増の前後で使用量の急増は見られません。

すべてのサービスは、単純なデータのプル/設定です。

構成に問題がある可能性がありますか、またはこれを引き起こす可能性のあるサービスの呼び出し方法はありますか?

4

2 に答える 2

2

構成でmaxReceivedMessageSizeとmaxBuffersizeを上げようとしましたか?「QuotaExceededExceptionwcf」をグーグルで検索すると、次の3つのリンクが表示されます。これは、次のことを示しているようです。

http://www.arquitecturadesoftware.org/blogs/hugobatista/archive/2006/05/16/wcf-maxreceivedmessagesize-and-quotaexceededexception.aspx

http://guyellisrocks.com/coding/wcf-tracing-with-svctraceviewer/

http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/d9d1ece9-250a-4cd3-99ab-123f4d2df762/

于 2009-01-13T19:07:19.147 に答える