【发布时间】:2014-04-21 08:13:31
【问题描述】:
我们的网站已经在 Azure 中运行了几个星期而没有出现此错误:
SqlException:服务器“服务器”上的数据库“数据库”当前不是 可用的。请稍后重试连接。如果问题 仍然存在,联系客户支持,并向他们提供会话 'guid' 的跟踪 ID。
终于有一天,活跃(并发)用户略高于 2K。这是我可以在 SO 中找到的the closest question。我们没有使用 EF,而是使用 Dapper。我不知道如何调试我们的应用程序以找出导致问题的原因,而且由于过去 2 天没有出现问题,因此更加困难。我绝对需要注意,我需要你们,任何提示,关于我应该调查的地方,我需要做些什么来确定问题的原因,并可能解决它。
【问题讨论】:
-
这种情况偶尔会发生在我们身上——到目前为止我们一直忽略它。我猜这是 SQL Azure 端的一些临时维护过程。
-
@sharptooth 它多久出现一次?当它发生时,你有没有记下你有多少用户?维护,这是我告诉我的团队的可能原因之一,但我希望有人能证实这一点。并且至少半小时停机并不好,尤其是用户抱怨。
-
半小时左右 - 通常是几秒钟。它可能每月发生一次,与应用程序活动无关。
标签: asp.net azure ado.net azure-sql-database