WCF链接服务超时正确处理办法讲解

开发 开发工具
WCF链接服务超时在实际操作过程中是一个比较常见的问题。那么如何才能很好的解决这一问题呢?在这里将会给出正确的解决办法。

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

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

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

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

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

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

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

 

  1. < serviceThrottling maxConcurrentCalls="20" 
    maxConcurrentSessions="20" maxConcurrentInstances="30" /> 

 

说明:maxConcurrentCalls :***并发数,默认为16

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

maxConcurrentInstances:***实例数,默认为26

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

责任编辑:曹凯 来源: 博客园
相关推荐

2009-12-07 15:50:27

WCF文件

2009-12-22 14:16:01

WCF连接服务超时

2009-12-21 18:32:22

关闭WCF链接

2009-12-02 09:49:43

PHP Ajax乱码

2019-01-07 15:42:00

JavaScript前端 编码

2010-02-24 13:48:44

MSMQ使用WCF

2010-05-21 11:07:55

MySQL 5 乱码问

2021-12-31 18:20:44

数据云端数据迁移

2010-02-25 09:13:34

WCF异步调用

2009-12-21 18:46:50

WCF传输大数据

2020-09-14 18:47:03

云安全

2010-09-30 10:31:28

2024-01-29 00:21:14

环境变量数据

2010-03-02 09:32:54

WCF服务消息

2017-10-10 15:30:20

JavaScript

2021-09-23 22:36:30

手机数据二手

2010-02-24 10:41:28

WCF服务保护

2010-03-01 10:26:40

WCF异步服务

2009-12-28 11:09:25

WPF启动参数

2010-03-01 17:44:39

Silverlight
点赞
收藏

51CTO技术栈公众号