MVC应用程序获取执行超时已过期

杰斐逊

我收到执行超时过期的错误。我已经查看了Server Profiler,但没有看到任何超时事件或持续时间很长。该应用程序调用db来显示握力,因此我认为它与连接无关。这就是我在跟踪RPC:Starting exec sp_executesql SP:StmtStarting RPC:Strating exec sp_reset_connection中看到的内容,因为没有结束时间,所以我不确定这是否是问题所在。

为什么我看到sp_resetConnection?

<ExceptionMessage>
Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
</ExceptionMessage>
<ExceptionType>System.Data.SqlClient.SqlException</ExceptionType>
<StackTrace>
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult) at System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries) at System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query) <SendAsync>d__1.MoveNext()
</StackTrace>
<InnerException>
<Message>An error has occurred.</Message>
<ExceptionMessage>The wait operation timed out</ExceptionMessage>
<ExceptionType>System.ComponentModel.Win32Exception</ExceptionType>
<StackTrace/>
</InnerException>
杰斐逊

这与实体框架超时命令有关,而不是与SQL超时(如报告的异常类型)有关

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法执行查询。错误:执行超时已过期

Git克隆Heroku应用程序-应用程序已过期

SqlException超时已过期

sql 存储过程执行超时已过期。

SQL Server Management Studio:执行超时已过期

锁屏提供程序应用程序的后台任务已过期

在Docker中运行Rails应用程序时,纱包已过期

在JBoss AS 5中运行的JSF Web应用程序中处理“会话已过期”

IncompatibleRemoteServiceException:该应用程序已过期,请单击浏览器上的刷新按钮

在 IOS 中从 Facebook 应用程序使用 Passportjs Facebook 时会话已过期

在 docker 容器中运行应用程序时,Azure 事件中心令牌已过期

设备令牌已过期或已从通知中取消注册应用程序

配置文件已过期的iOS企业应用程序可以使用3D Touch功能吗?

如果我的Apple开发人员帐户已过期,安装的应用程序是否仍在运行?

instagram iOS应用程序为何即使令牌已过期也从不要求我再次登录?

Azure应用程序网关:后端服务器证书已过期。请上传有效证书

执行超时已过期。在操作完成之前超时时间已过或服务器没有响应

Hyperledger Fabric:无法执行事务:超时已过期

直接执行自定义SQL时,查询超时在django-mssql中已过期

通过“调用-Sqlcmd”运行SQL Server备份的“执行超时已过期”

执行 60 秒后 Webhook 遇到“读取超时已过期”错误

底层提供程序在 Open 上失败。连接超时已过期

[Microsoft] [用于SQL Server的ODBC驱动程序17]登录超时已过期(0)(SQLDriverConnect)')

ORA-00054:资源正忙并且正在使用指定的NOWAIT进行获取或超时已过期

由于“获取主题元数据时超时已过期”,因此使用Kafka失败

报表查看器在IE中的iframed提供程序托管的应用程序中提供了asp.net会话已过期

proxy_ajp:错误(70007)指定的超时已过期:

Mysql备份中的超时已过期-C#

Laravel MS SQL登录超时已过期