asp.net – Azure SqlException:服务器上的数据库当前不可用
我们的网站已在Azure中运行了几周而没有收到此错误:
有一天,当有超过2K的活跃(并发)用户时,它终于得到了.这是我在SO中可以找到的the closest question.我们不使用EF,而是使用Dapper.我没有想法如何调试我们的应用程序以找出导致问题的原因,而且现在更难以解决过去两天没有出现的问题.我当然需要留意,我需要你们,任何提示,我应该在哪里研究,我需要做些什么来确定问题的原因,并可能解决它. 解决方法
听起来你需要通过某种瞬态故障处理机制来处理瞬态故障.这里是帖子提出类似的问题:
SQL Azure Database retry logic大卫的回答类似于我们处理这个问题的方法. 这是一些代码的另一个链接,类似于David和我们解决它的解决方案. http://www.getcodesamples.com/src/4A7E4E66/41D6FAD 当我们第一次迁移到SQL Azure时,我们遇到了类似的问题,但是通过实现瞬态连接问题的退避重试逻辑,它在几秒钟后恢复了大部分时间. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 在MVC中使用Session对象,真的很糟糕吗?
- asp.net – 为什么在FireFox中禁用时链接按钮不会变灰?
- asp.net-mvc – 根据Model值为元素添加样式
- asp.net-web-api – 不能构造String类型
- asp.net 读取xml文件里面的内容,绑定到dropdownlist中
- asp.net-mvc – 在ASP.NET MVC中指定只读会话
- asp.net-core – 如何使用Asil.net 5(dotnet core)使用Seri
- asp.net-mvc-3 – 使用自定义VirtualPathProvider加载嵌入式
- asp.net-mvc – @Model和@model之间的区别
- asp.net – HTMLEditorExtender在异步回发上编码img标签