0

我们一直在使用这个使用经典 asp 的外部程序,以及运行 IIS 7.5 的 windows server 2008R2 上的 sql server express 2008R2

它一直运行良好,直到上个月几乎每个页面都需要至少 2 分钟才能加载。如果我重新启动网络服务器,前几分钟一切正常,直到它回到相同的旧问题。该应用程序似乎在 2 分钟后重置了某些设置,然后它能够​​响应。我不确定那将是什么设置。

我尝试设置失败的跟踪请求,发现它从未完成,或者更确切地说,日志文件从未捕获错误。(即使增加了日志文件的大小。我尝试了多次)

该程序正在使用 SQL server 本地客户端 10 与 sql server 对话。我玩过连接池,将应用程序池从经典更改为集成,反之亦然。这似乎不是数据库问题,因为活动监视器没有显示太多消耗,我看到的 sql server 等待状态是 ASYNC_NETWORK_IO 和 PREEMPTIVE_OS_WAITFORSINGLEOBJECT,这与客户端如何处理从数据库服务器发送的结果有关.

我正在寻找有关如何调试此问题的建议。我的猜测必须是从asp到sql server的连接方式。

提前致谢。

4

0 回答 0