一尘不染

等待操作超时。均价

sql

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


阅读 121

收藏
2021-03-17

共1个答案

一尘不染

如果找到确切的错误“等待操作超时”,则可能是数据库调用花费的时间比预期的长。这可能是由于许多原因造成的:

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

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

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

2021-03-17