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

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

时间: 2024-12-21 14:01:14

引用:WCF链接服务超时解决办法的相关文章

爬虫超时解决办法

做网络爬虫怕的就是超时,当恰恰出现最多的就是超时,那该怎么办呢! 1,HttpClient默认请求为3次,你可以修改成N次,建议根据实际情况修改 2,设置get方法请求超时为 5 秒 GetMethod getMethod=new GetMethod(url); getMethod.getParams().setParameter(HttpMethodParams.SO_TIMEOUT,5000); 3,设置 Http 连接超时为5秒 HttpClient httpClient=new Http

win 2008 64位IIS7出现数据库链接出错的解决办法

法一:开启父路径 在IIS7中ASP默认情况下,"父路径"是没有启用的,我们必须手动开启"父路径",选择"True",搞定"父路径"选项.具体操作如下图所示: 打开"Tnternet信息服务(IIS)管理器",左侧栏选择"Default Web Site",内容区域选择"ASP",如下图: 双击打开"ASP",在"行为"中,将&

SQL Analysis Services MDX 查询超时 解决办法

当页面有很多MDX语句查询的时候,会发生超时的情况. 解决办法: SQL Analysis Services所在的服务器(OLAP的文件夹下) 找到: msmdpump.ini 将: <ConfigurationSettings> <ServerName>localhost</ServerName> <SessionTimeout>3600</SessionTimeout> <ConnectionPoolSize>100</Co

使用NDK r10构建Cocosd-x v3.2时编译和链接错误的解决办法

如果你使用NDK r10构建Cocos2d-x v3.2,将会遇到所有测试用例编译错误以及Lua测试用例链接错误. 1. 编译错误 错误信息是: 1 2 3 4 5 6 7 8 /Users/minggo/SourceCode/cocos2d-x/build/../cocos/./3d/CCBundleReader.cpp:94:23: error:    return type of out-of-line definition of 'cocos2d::BundleReader::tell'

关于.Net Core 部署在Linux下连接SqlServer数据库超时解决办法

.Net Core 在 Linux 下连接 SqlServer 需要 SqlServer2008 SP3或以上版本,或SqlServer2012,或SqlServer2014. 如果SqlServer2008低于SP3版本,会出现连接超时的问题. 解决办法: 官方下载SqlServer 2008 Sp3 补丁 https://download.microsoft.com/download/9/6/4/964BB4EC-FC28-4DA7-9295-7D4A8FDBE1A4/CHS/SQLServ

关于 通过http请求 无法访问Linux下的ftp服务的解决办法!

解决办法:1.首先进入到NGINX配置文件下面: 然后继续往下: 其中 "server_name"表示的是本机IP 也可设置成 "localhost","location"表示本地的意思 . 先看根目录"root /home/ftpuser/hry/"表示的是根路径, "images"表示本地路径. 区别 比如访问路径"http://192.168.64.128/home/ftpuser/hry/

win8安装 VisualSVN Server 服务失败解决办法——花生壳+visiualSVN实现外网访问局域网内的SVN(二)

接前一篇内网实现SVN外网发布,若想把SVN发布到外网上,必须在本机或者服务器上装上VisualSVN Server .在实践的过程中,我的SVN安装一直报错.报错如下 对于这个错误,我查了一些资料,大家都非常赞同的解决方法是(详情可见http://jingyan.baidu.com/article/4dc40848a0dcdcc8d946f1cd.html): 1.在计算机上右键,选择管理,进入界面后,点中服务项,可以看到一个"VisualSVN Server"项,状态还没有启动(因

在Windows2012下安装SQL Server 2005无法启动服务的解决办法

虚拟机环境中,用了Windows Server2012,安装SQL SERVER 2005的过程中,总是提示无法启动服务,各种搜索,做了以下尝试: 1.修改IP网络设定. 2.VIA网络禁用. 3.修改CPU核数为2的整数倍等方式. 4.修改SQL SERVER服务的登录方式等,都没有解决, 最后发现了这篇文章,采用替换SQL的关键文件就能解决问题. 因为尝鲜安装了Windows2012,的确很不错,唯一的遗憾就是不支持Sql Server 2005的安装.找了很多办法,基本上都有缺陷.现在终于

win7 提示&quot;Windows 无法连接到System Event Notification Service服务......&quot;的解决办法

登录win7系统,突然出现如图1的提示,无线网络中断,不能上网,多次插拔无线网卡问题依然. 图1 解决过程如下: 1.检查网卡硬件状况,在设备管理器中查看网卡现象正常,排除网卡硬件故障. 2.查看服务中部分状态为"自动"的服务并没有启动,其中包括"System Event Notification",手动启动提示错误,查看系统日志发现日志无法查看,应该是日志服务也没有启动的缘故. 3.百度后发现提供的解决方法都是运行——CMD,再运行"NETSH WINS