刚刚 SQL Azure 出现了一个奇怪的问题,它发生在一个小阶段,就在完全上线之前,一些用户正在做一些数据输入。
“服务器‘xxx’上的数据库‘dbname’当前不可用。请稍后重试连接。如果问题仍然存在,请联系客户支持。”
当我尝试通过 SQL Azure 数据库网站连接时,我得到:“防火墙检查失败。资源 ID:1。请求最小保证为 0,最大限制为 180,数据库的当前使用量为 0。但是,服务器当前是太忙,无法支持此数据库的大于 0 的请求。”
查看 Azure 管理网站的数据库部分,该站点报告它无法访问数据库,但不幸的是我没有捕获确切的错误消息。
奇怪的是,我的几个用户仍然能够登录我们的系统网站来访问数据库,并查看和保存数据。然而,最终他们也失去了联系。
大约一个小时后,数据库恢复了生机,我们可以再次完全访问它们。
我已经使用来自这里的查询查看了服务器主数据库事件表,并且有几个连接失败,但没有什么有趣的。没有节流或死锁,有几个失败的连接说“客户端在建立连接时可能已超时。尝试增加连接超时。” 在描述中
还有什么想法可以看吗?
因此,商业用户的信心大幅下降。