我有一个使用 SQL 后端的经典 ASP 应用程序。该应用程序使用 Access 直到本周早些时候,当我更改它以尝试解决此问题时,无济于事。问题是用户整天都在 IE 中打开站点,并且两次使用之间可能需要一个小时或更长时间。在它打开一段时间后,当他们尝试提出请求时,网站挂起并最终显示“页面无法显示”。如果他们点击后退按钮,然后刷新页面,它工作正常。
我刚刚将应用程序池从集成更改为经典,这样可能会解决它,但如果有人有任何其他想法,我欢迎他们。IIS (7.5) 上还有另一个站点,当用户遇到此挂起时,服务器上没有大量资源使用。
此外,我已经为运行超过 3 秒的任何内容打开了失败的请求跟踪。当这些挂起发生时,我会收到日志文件,但他们说请求返回状态代码 200,但它似乎总是在 NOTIFY_MODULE_START - IsapiModule、Notification 128、Notification EXECUTE_REQUEST_HANDLER 的日志中停止。该事件的模块通知在持续时间内显示 NO_END。
谢谢,
大卫