silverlight 客户端连接WCF 开始正常,但一段时间后突然无法连接

chilli6519 2011-04-20 10:41:59
大家好:

silverlight客户端连接wcf,开始可以正常工作,但一段时间后一天,或者两三天,就突然连接不上wcf了

除非重新启动机器或者随意修改web.config后又可以,

或者干脆等一段时间不处理,也可以

我已经修改了最大连接数

<serviceThrottling maxConcurrentCalls="15000" maxConcurrentSessions="100000" maxConcurrentInstances="80000" />

请支持
...全文
175 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chilli6519 2011-04-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 madaming 的回复:]

使用vs2008+sl3时有这种现象,那是大概几个小时就会出现这种现象。
使用vs2010+sl4后这种现象就没有出现过,至少一天以后没有,我每天下班后不关机,第二天上班时,wcf照样连接正常。
[/Quote]

我一直用的vs2010,最早部署的时候没有这个问题,最近才出现的
fpsky2000 2011-04-20
  • 打赏
  • 举报
回复
silverlight客户端连接wcf,开始可以正常工作,但一段时间后一天,或者两三天,就突然连接不上wcf了

-引起的原因很多,有可能是WCF服务连接池满了,挂了,也有可能是WCF连接的数据库没有释放

除非重新启动机器或者随意修改web.config后又可以
-重新启动机器或者修改web.config都会使IIS重启,重启后刚刚被WCF占用的资源得到释放,所以又能用了。
chilli6519 2011-04-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lcp147572931 的回复:]

应该是你IIS设置连接超时了吧
[/Quote]

那应该怎么设置呢?谢谢
lcp147572931 2011-04-20
  • 打赏
  • 举报
回复
应该是你IIS设置连接超时了吧
海涵德 2011-04-20
  • 打赏
  • 举报
回复
使用vs2008+sl3时有这种现象,那是大概几个小时就会出现这种现象。
使用vs2010+sl4后这种现象就没有出现过,至少一天以后没有,我每天下班后不关机,第二天上班时,wcf照样连接正常。
chilli6519 2011-04-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fpsky2000 的回复:]

silverlight客户端连接wcf,开始可以正常工作,但一段时间后一天,或者两三天,就突然连接不上wcf了

-引起的原因很多,有可能是WCF服务连接池满了,挂了,也有可能是WCF连接的数据库没有释放

除非重新启动机器或者随意修改web.config后又可以
-重新启动机器或者修改web.config都会使IIS重启,重启后刚刚被WCF占用的资源得到释放,所以又能用了。
[/Quote]

关于数据库释放,我每个方法都是用了try finally 来释放了,问题一样出现
chilli6519 2011-04-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fpsky2000 的回复:]

silverlight客户端连接wcf,开始可以正常工作,但一段时间后一天,或者两三天,就突然连接不上wcf了

-引起的原因很多,有可能是WCF服务连接池满了,挂了,也有可能是WCF连接的数据库没有释放

除非重新启动机器或者随意修改web.config后又可以
-重新启动机器或者修改web.config都会使IIS重启,重启后刚刚被WCF占用的资源得到释放,所以又能用了。
[/Quote]

<serviceThrottling maxConcurrentCalls="15000" maxConcurrentSessions="100000" maxConcurrentInstances="80000" />

开始也怀疑这个问题,但设置很大后也没有用,另外以前没有设置的时候缺省值很小的,都没有出现过错误,
如何判断WCF连接池满了或者挂了?
chilli6519 2011-04-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fpsky2000 的回复:]

silverlight客户端连接wcf,开始可以正常工作,但一段时间后一天,或者两三天,就突然连接不上wcf了

-引起的原因很多,有可能是WCF服务连接池满了,挂了,也有可能是WCF连接的数据库没有释放

除非重新启动机器或者随意修改web.config后又可以
-重新启动机器或者修改web.config都会使IIS重启,重启后刚刚被WCF占用的资源得到释放,所以又能用了。
[/Quote]

以前wcf很少出现这个问题,但最近出现的比较的多,


我通过重启IIS里对于的wcf网站即可解决问题,请提供一些宝贵意见
谢谢

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧