等待操作超时。 ASP

新手上路,请多包涵

我为我们公司创建了一个内部网站。它顺利运行了几个月,然后由于用户的建议,我进行了重大更新。当我在现场运行时,它运行正常。然后突然我的一位日本用户向我发送了“等待操作超时”。错误。当我检查访问该特定链接时,它会为我和其他一些我要求检查他们是否访问该页面的人正常运行。我已经更新了 httpRuntime executionTimeout 但仍然没有运气。错误来自数据库连接吗?如果我增加数据库连接的超时时间,它会解决问题吗?

原文由 Vic 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 425
2 个回答

如果您发现确切的错误“等待操作超时”,那么很可能您的数据库调用花费的时间比预期的要长。这可能是由于许多原因:

  1. 瞬态网络问题
  2. 高 SQL 服务器负载
  3. SAN、RAID 或存储设备出现问题
  4. 死锁或其他形式的多进程争用

您没有共享足够的信息来进行故障排除。我将管理此问题的方法是检查问题的其他事件并查看是否存在模式,例如问题是否发生在一天中的某个时间。

当然增加超时不是一个坏主意(如果它当前设置得非常低)并且可以解决问题本身。

原文由 John Wu 发布,翻译遵循 CC BY-SA 3.0 许可协议

就我而言,它是通过从 SQL Server 配置管理器中打开命名管道来修复的 在此处输入图像描述

原文由 Rabolf 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
Stack Overflow 翻译
子站问答
访问
宣传栏