我的应用程序是在经典的asp上开发的,但也使用asp.net,因为我正在将应用程序迁移到.Net上。它使用SQL服务器作为数据库,并托管在Windows Server 2003上。SQL服务器超时
现在的问题是应用程序长时间继续工作得很好,但过了一段时间后,SQL Server发出超时错误,它可以满足任何请求。即使重新启动我的SQL服务器甚至IIS时,它也不会得到修复,但最终我必须重新启动服务器,每次只修复问题。
任何想法可能会导致这个问题?为了给出一个明智的想法,该网站在高峰时段被大约300人使用。
任何想法可能会导致这个问题?为了给出一个明智的想法,该网站在高峰时段被大约300人使用。我确实关闭了连接,每个页面上的结束代码都会关闭连接。如果在结束页面之前发生错误,则预期处理程序将关闭连接。所以我确信关闭连接不是问题。如果我看到sql日志,那就没有开放连接。我们的服务器,只有一个盒子,有SQL Server,IIS,iMail(我们的邮件服务器)。在我重新启动SQL Server之后,它没有解决问题。只有重新启动Windows Server,它工作。从性能来看,IO的使用率非常高。有什么建议吗?
感谢,