我为我们公司创建了一个内部网站。它顺利运行了几个月,然后由于用户的建议,我进行了重大更新。当我在现场运行时,它运行正常。然后突然我的一位日本用户向我发送了“等待操作超时”。错误。当我检查访问该特定链接时,它会为我和其他一些我要求检查他们是否访问该页面的人正常运行。我已经更新了 httpRuntime executionTimeout 但仍然没有运气。错误来自数据库连接吗?如果我增加数据库连接的超时时间,它会解决问题吗?
原文由 Vic 发布,翻译遵循 CC BY-SA 4.0 许可协议
我为我们公司创建了一个内部网站。它顺利运行了几个月,然后由于用户的建议,我进行了重大更新。当我在现场运行时,它运行正常。然后突然我的一位日本用户向我发送了“等待操作超时”。错误。当我检查访问该特定链接时,它会为我和其他一些我要求检查他们是否访问该页面的人正常运行。我已经更新了 httpRuntime executionTimeout 但仍然没有运气。错误来自数据库连接吗?如果我增加数据库连接的超时时间,它会解决问题吗?
原文由 Vic 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答2.5k 阅读✓ 已解决
577 阅读
如果您发现确切的错误“等待操作超时”,那么很可能您的数据库调用花费的时间比预期的要长。这可能是由于许多原因:
您没有共享足够的信息来进行故障排除。我将管理此问题的方法是检查问题的其他事件并查看是否存在模式,例如问题是否发生在一天中的某个时间。
当然增加超时不是一个坏主意(如果它当前设置得非常低)并且可以解决问题本身。