c# - SQL Azure 随机超时
问题描述
我现在有 Web 应用程序正在连接到 SQL Azure,
现在我在这行代码上遇到了问题
_userManager.GetUserAsync(User).Result;
这个问题是非常随机发生的。我的连接超时:300,我增加到 1000 也不起作用
System.AggregateException HResult=0x80131500 消息=发生一个或多个错误。(Execution Timeout Expired。在操作完成之前超时时间已过或服务器没有响应。从服务器接收结果时发生传输级错误。(提供者:TCP 提供者,错误:0 - 组或资源未处于执行请求操作的正确状态。)) Source=System.Private.CoreLib StackTrace:在 Panda.LMS.Web.Controllers.Api 的 System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)。 QuestionController.ValidateAnswer(ValidateAnswerModel input) 在 C:+Beta\LMS2\LMS\Panda.LMS.Web\Controllers\Api\QuestionController.cs:Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor 的第 62 行。
内部异常 1:SqlException:执行超时已过期。在操作完成之前超时时间已过或服务器没有响应。从服务器接收结果时发生传输级错误。(提供者:TCP 提供者,错误:0 - 组或资源未处于执行请求操作的正确状态。)
内部异常 2:Win32Exception:等待操作超时。
解决方案
推荐阅读
- python - 如何从整数连接字符串?
- python - pandas:当单元格内容为列表/ NaN/字符串时,为每个元素创建一行
- azure-application-insights - 如何在 Kusto 查询中排除周末?
- adobe - Adobe Target Experience 跨设备不一致
- android - TranslateAnimation 无法正常工作
- android-studio - android studio 中的空白设计选项卡
- loopbackjs - 环回 ACL 隐藏“apikey”列
- java - 如何将一个项目的 EntityManager 自动连接到另一个项目
- python - reshape 的输入是一个有 4104 个值的张量,但是请求的形状需要 96 的倍数
- c++ - QwtPlotZoomer 矩形颜色