IIS,SQL Server和Umbraco

问题描述 投票:0回答:1

我想知道是否有人可以帮助我,我们正在运行Umbraco安装:

  • OS: Microsoft Windows Server 2016标准版,v10.0.14393内部版本14393

  • SQL Server:SQL Server 2016 Standard Edition,v13.0.1728.2

  • Umbraco:v7.3.4

服务器于今天早上5点进行了计划的重新启动,从那时起,我们无法使应用程序重新联机,每次我们访问站点时都会出现以下错误:

[Win32Exception(0x80004005):等待操作超时]

[SqlException(0x80131904):执行超时已过期。在操作完成之前超时或服务器没有响应。]

System.Data.SqlClient.SqlConnection.OnError(SqlException异常,布尔值breakConnection,Action1 wrapCloseInAction) +2442598 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction)+5766516System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj,布尔调用方HasConnectionLock,布尔asyncClose)+285System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj,Boolean&dataReady)+4162System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()+58System.Data.SqlClient.SqlDataReader.get_MetaData()+89System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds,RunBehavior runBehavior,字符串resetOptionsString,布尔值isInternal,布尔值forDescribeParameterEncryption)+409System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior,RunBehavior runBehavior,布尔boolean returnStream,布尔异步,Int32超时,任务和任务,布尔asyncWrite,布尔inRetry,SqlDataReader ds,布尔describeParameterEncryptionRequest)+2031System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,RunBehavior runBehavior,布尔值returnStream,字符串方法,TaskCompletionSource1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) +911 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) +64 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) +240 System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) +41 System.Data.Common.DbCommand.ExecuteReader(CommandBehavior behavior) +12 StackExchange.Profiling.Data.ProfiledDbCommand.ExecuteDbDataReader(CommandBehavior behavior) +68 System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader() +14 Umbraco.Core.Persistence.<Query>d__71.MoveNext()+265

我看不到已运行任何更新,并查看了Windows更新日志,两者均不存在。

我已经尝试过

  • 重新启动服务器
  • 重新启动应用程序池。
  • 重新启动IIS
  • 将超时增加到6000。

[如果有人可以进一步阐明这一点,那就太好了。

sql-server iis umbraco umbraco7
1个回答
0
投票

您需要将命令超时从默认的30秒增加。这是DbCommand对象的属性。

© www.soinside.com 2019 - 2024. All rights reserved.