0

我有两个使用托管在专用 Windows 2003 服务器上的 SQL Server 2005 的 ASP.Net Web 应用程序。其中一个应用程序每天只收到大约 100 个独特的点击,但是,另一个应用程序平均每天收到 6,000 个独特的点击。这两个应用程序已经运行了大约 4 年,没有任何问题。

最近我注意到这两个应用程序都变慢了很多,页面加载需要很长时间,比平时长得多。我还注意到其中一个应用程序可能每天出现一次或两次以下错误

System.Data.SqlClient.SqlException:超时已过期。在操作完成之前超时时间已过或服务器没有响应。在 System.Data.SqlClient.SqlConnection.OnError(SqlException 异常,Boolean breakConnection) 在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException 异常,Boolean breakConnection) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) 在 System .Data.SqlClient.TdsParser.Run(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj)

两个数据库的容量加起来约为 3 Gig,服务器上的 C 盘约为 20 Gig。但是,C 驱动器上的当前可用空间为 3 Gig。

我最初认为超时错误来自我的代码中的连接泄漏,但现在我不太确定,因为如前所述,这些应用程序已经运行了 4 年,没有出现这样的问题。

您认为问题可能出在我的服务器上吗?

4

0 回答 0