首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >WCF服务:状态200,sc-win32-状态为64

WCF服务:状态200,sc-win32-状态为64
EN

Stack Overflow用户
提问于 2012-09-05 17:22:27
回答 3查看 6.7K关注 0票数 19

我们在承载IIS 6.0上的WCF服务的其中一台服务器上观察到以下行为:

  1. IIS日志显示耗时(> 100000)的高值
  2. HTTP状态代码is
  3. 显示64

的值

我发现sc-win32-status code of 64表示“指定的网络不再可用”

最初,我怀疑这可能是因为对MinFileBytesPerSecond设置了限制,该限制设置了HTTP.sys在将数据从客户端发送到服务器以及从服务器发送回客户端时强制实施的最小吞吐速率。但是sc字节和cs字节的值指示所发送的数据量在通常为该服务观察到的范围内。

还注意到,WCF服务托管在四个机器上,并且是负载平衡的,但问题只出现在其中一个服务器上。(但本质上不在同一台服务器上)。这个问题也是间歇性的。

还有其他人遇到过这个错误吗?有没有关于哪里出了问题的线索?

更新

注意:对IIS 7.5的观察(IIS版本并不重要)

我能够复制这个问题。如果出现以下情况,则会出现问题:

  1. 客户端代理在收到来自服务器的响应之前超时。在本例中,它指向客户端上的TimeoutException。
  2. 服务器一直在等待客户端的TCP,但它永远不会收到。

因此,超时时间较长(TCP套接字超时(默认值:4分钟),sc-win32-status为64

从本质上讲,代码似乎需要很长时间才能响应,客户端超时,我在IIS中观察到的只是一个症状,而不是问题。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12278232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档