gpt4 book ai didi

asp.net - Azure SqlException : Database on server is not currently available

转载 作者:行者123 更新时间:2023-12-04 19:06:28 24 4
gpt4 key购买 nike

我们的网站已在 Azure 中运行了几周,没有出现此错误:

SqlException: Database 'database' on server 'server' is not currently available. Please retry the connection later. If the problem persists, contact customer support, and provide them the session tracing ID of 'guid'.

终于有一天,活跃(并发)用户数量超过 2K。这是the closest question我可以在SO中找到。不过我们没有使用 EF,而是使用 Dapper。我不知道如何调试我们的应用程序以找出导致问题的原因,而且现在问题在过去 2 天没有出现,这就更加困难了。我绝对需要保持警惕,我需要你们提供任何提示,告诉我我应该在哪里调查,我需要做什么来确定问题的原因,并可能解决它。

最佳答案

听起来您需要通过某种 transient 故障处理机制来处理 transient 故障。这是问类似问题的帖子: SQL Azure Database retry logic大卫的回答与我们处理该问题所采取的方法类似。

这里是另一个链接,指向一些类似于 David 的代码和我们的解决方案,以便您理解它。 http://www.getcodesamples.com/src/4A7E4E66/41D6FAD

当我们第一次迁移到 SQL Azure 时,我们遇到了类似的问题,但通过对瞬时连接问题实现后退重试逻辑,大多数情况下它会在几秒钟后恢复。

关于asp.net - Azure SqlException : Database on server is not currently available,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23193503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com