ALA*_*ALA 7 iis asp.net iis-7.5 response-time request
我有一组非常强大、未充分利用的服务器,它们运行着几个带有 Windows Server 2008 R2 和 IIS 7.5 的虚拟机。
问题:有时请求需要很长时间来处理。用户看到他们的浏览器在旋转,显然没有从 IIS 得到任何响应。
一些统计数据和尝试解决:
知道我还能看什么吗?什么会导致请求卡在 IIS 的“SendResponse”阶段?
您找到解决方案了吗?我经常看到同样的事情很长一段时间,其中 JS、PNG 和 GIF 等静态内容卡在“IIS Web Core”模块中的“SendResponse”状态。我在 IIS 7/ASP.NET 4.0 中也遇到同样的情况。我正在使用Microsoft.Web.Administration code而不是 appcmd 来监视这些内容。
更新:在一些进一步的研究中,我提出的一种可能性是它可能是网络连接断开。在此线程中,该人在他的 IIS 日志中报告了 Win32 状态代码 1236,即“网络连接被本地系统中止”。但我不确定这是否意味着请求者取消了请求,或者网络服务器已中止请求。可以想象,请求者可能会在所有这些页面内容(图像、JS 等)的 HTTP 请求完成之前导航到站点上的另一个页面,这可能会中止对 Web 服务器的所有待处理请求(即,他单击页面上的链接)当它第一次渲染时)。我在 IIS 日志中发现了一些 1236 Win32 状态代码(主要针对静态内容,例如 GIF、PNG 和 JS,其中一些与 ASPX 页面绑定),但是,我不确定这些是否与我的请求相同我看到卡在“SendResponse”状态。
归档时间: |
|
查看次数: |
10901 次 |
最近记录: |