我们的网站已在Azure中运行了几周而没有收到此错误:
SqlException:服务器"服务器"上的数据库"数据库"当前不可用.请稍后重试连接.如果问题仍然存在,请联系客户支持,并向他们提供会话跟踪ID"guid".
有一天,当有超过2K的活跃(并发)用户时,它终于得到了.这是我在SO中可以找到的最接近的问题.我们不使用EF,而是使用Dapper.我没有想法如何调试我们的应用程序以找出导致问题的原因,而且现在更难以解决过去两天没有出现的问题.我当然需要留意,我需要你们,任何提示,我应该在哪里研究,我需要做些什么来确定问题的原因,并可能解决它.
我有一个依赖EF的Windows服务,它运行正常,直到服务器出现故障.问题是在服务器再次启动后,它没有自行修复并仍然抛出错误:
内部错误:执行命令需要打开且可用的连接.连接的当前状态被破坏.
不是非常精通EF我不知道如何从这种情况中恢复,以及为什么它首先发生?有人曾经发生过这种事吗?