【问题标题】:Web Service random timeout / dropping connectionsWeb 服务随机超时/断开连接
【发布时间】:2012-05-30 12:27:15
【问题描述】:

我们有一个用于调用 Web 服务的 Windows 客户端应用程序。 Web 服务有时可以对数据库执行相当长的查询。我们有 3 个可以正常工作的生产环境。但是,在其中一个上,我们在通过 web 服务执行那些长时间运行的查询时收到此错误。客户看到;

“底层连接已关闭:接收时发生意外错误。”

这种情况经常发生,但通常不会在没有用户使用网络服务时发生(例如:当我们在夜间进行测试时)。仅在 Web 服务处于负载状态的白天。

如果我们打开 http-keepalives 设置,仍然会出现确切的错误,只是文本不同。它会说;

“底层连接已关闭:预期保持活动状态的连接已被服务器关闭。”

所有超时似乎都正常(客户端 Web 服务代理、web.config、IIS)。任何人都可以提供的任何信息都会非常受欢迎!

系统在 64 位 Windows server 2008 R2 和 Microsoft .NET Framework 2.0.50727.4963 上运行 SQL 2008 R2 Express

没有此问题的其他系统使用 32 位 Windows server 2003 R2、SQL 2008 Express(不是 R2)和 Microsoft .NET Framework 2.0.50727.3053

【问题讨论】:

  • 已通过禁用 ISS 网站中的响应 ping 来修复。

标签: web-services sql-server-2008 iis


【解决方案1】:

已通过禁用 ISS 网站中的响应 ping 来修复

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-29
    • 2017-11-21
    • 1970-01-01
    • 1970-01-01
    • 2014-10-13
    • 2019-04-16
    • 2023-04-07
    • 1970-01-01
    相关资源
    最近更新 更多