我的网站在顺利运行了几个月后意外崩溃了。我没有进行任何网站更新或重新配置。但在过去的 14 小时内,我遇到了以下情况:
- 当站点启动并尝试连接到 Azure SQL 数据库时,EventLog.xml 中出现超时异常:
超时已到期。操作完成前已超时或服务器未响应。在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException 异常,布尔 breakConnection,Action`1 wrapCloseInAction) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj,布尔 callerHasConnectionLock,布尔 asyncClose)
(完整信息你可以在那里读)
- 在诊断中,我可以看到另一个 SQL 操作出现以下错误:
System.Threading.ThreadAbortException:线程正在中止。在 SNIReadSyncOverAsync(SNI_ConnWrapper*,SNI_Packet**,Int32)在 SNINativeMethodWrapper.SNIReadSyncOverAsync(SafeHandle pConn,IntPtr& packet,Int32 timeout)
(完整信息你可以在那里读)
我可以从我的笔记本电脑使用 SQL Management Studio 成功连接到数据库并执行任何查询而不会超时。