2

自由に眠れないという厄介な問題があります。ASP.NET Webサイトと、そのサイトにサービスを提供するWCFサーバーがあります。しばらくすると、エラーが発生し、次のようになります。

システムに十分なバッファスペースがないか、キューがxxxx:8731でいっぱいだったため、ソケットでの操作を実行できませんでした。

System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot、SocketAddress socketAddress)System.Net.Sockets.Socket.Connect(EndPoint remoteEP)System.ServiceModel.Channels.SocketConnectionInitiator.Connect(URI uri、TimeSpan timeout)

その後、当サイトはサービスに接続できなくなります。

このバンドル(サイト+サービス)はWindows Server 2003で正常に機能していましたが、新しいWindows Server 2008標準に移動すると、しばらくすると失敗します。

サービスでいくつかのtcpチェックを行いました。サービスは別のホストへの接続を開くだけで、接続が成功した場合、サービスはすべてが正しいと考え、他のビジネスロジックを実行し続けます。このチェックを中断すると、サーバーがダウンすることはめったにないように見えますが、このエラーは依然として私たちを苛立たせています。

レジストリにオプションを配置するという提案に直面しましMaxUserPortたが、Win2008のこのパラメータはWin2003とは別の意味を持っているようで、問題ありません。

4

0 に答える 0