码迷,mamicode.com
首页 > 其他好文 > 详细

引用:WCF链接服务超时解决办法

时间:2014-12-03 20:56:54      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:blog   http   io   ar   os   使用   sp   on   文件   

WCF客户端在实际应用中,有许多应用技巧需要我们不断的去积累经验来掌握。这样才能避免或者更好的解决一些应用中出现的问题。在这里我们将会为大家介绍一下WCF链接服务超时的相关处理方法。

调用服务器端时,当点击十次后,客户端就会出现死机,然后是一份钟超时。

System.TimeoutException: 对“http://localhost:3768/”的 HTTP 请求已超过为 00:01:00 分配的超时。为此操作分配的时间可能是较长超时的一部分。

查找原因后发现客户端在使用完通道后,没有进行释放。而服务器端默认的连接数为10,所以10次后,服务器端的连接数没有释放,导致新的连接无法访问服务。

WCF链接服务超时解决办法如下:

1、首先保证客户端每次建立的连接在使用完成后进行关闭.即调用Close方法,否则此连接会在设置的会话后才自动关闭(该自动响应时间一般为10分钟,InactivityTimeOut属性),期间任何客户端也无法使用此服务.

2、可以增加默认连接连接数.配置文件如下:

< serviceThrottling maxConcurrentCalls="20" maxConcurrentSessions="20" maxConcurrentInstances="30" /> 说明:maxConcurrentCalls :最大并发数,默认为16

maxConcurrentSessions :最大的会话数,主要针对于PerSession的情况,默认为10

maxConcurrentInstances:最大实例数,默认为26

以上就是WCF链接服务超时的相关介绍办法。

 

 

引用原文:http://blog.csdn.net/fwj380891124/article/details/6750661

引用:WCF链接服务超时解决办法

标签:blog   http   io   ar   os   使用   sp   on   文件   

原文地址:http://www.cnblogs.com/fengzhengfly/p/4140944.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!