runliuv

runliuv@cnblogs

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1.如果是“基础连接已经关闭: 连接被意外关闭。”

异常类型:WebException
异常消息:基础连接已经关闭: 连接被意外关闭。
异常信息: 在 System.Net.HttpWebRequest.GetResponse()
在 Aop.Api.Util.WebUtils.DoPost(String url, IDictionary`2 parameters, String charset)

则支付宝收到的请求。

 

2.如果是“基础连接已经关闭: 发送时发生错误。”  和“无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接”, 收支付宝服务器未收到消息。

异常类型:WebException
异常消息:基础连接已经关闭: 发送时发生错误。
异常信息:   在 System.Net.HttpWebRequest.GetResponse()
   在 Aop.Api.Util.WebUtils.DoPost(String url, IDictionary`2 parameters, String charset)
   
InnerException异常类型:IOException
异常消息:无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。
异常信息:   在 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   在 System.Net.FixedSizeReader.ReadPacket(Byte[] buffer, Int32 offset, Int32 count)
   在 System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
   在 System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
   在 System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
   在 System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
   在 System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
   在 System.Net.TlsStream.CallProcessAuthentication(Object state)
   在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   在 System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
   在 System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
   在 System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
   在 System.Net.ConnectStream.WriteHeaders(Boolean async)

--

初步判断是和HTTP最大连接数有关,调整System.Net.ServicePointManager.DefaultConnectionLimit 。

 

posted on 2016-11-01 10:04  runliuv  阅读(532)  评论(0编辑  收藏  举报