IIS“SendResponse”状态下的请求已停留很长时间;慢IIS 7.5 / ASP.NET 4.0 Web应用程
|
我有一套非常强大,非常未充分利用的服务器,它们运行一些带有 Windows Server 2008 R2和IIS 7.5的虚拟机. 问题:有时请求需要很长时间才能处理.用户看到他们的浏览器在旋转,显然没有得到IIS的任何响应. 一些统计数据和尝试解决: >服务器(主机和VM)上的负载可以忽略不计. CPU永远不会超过5%,有10 GB的RAM可用,所有东西都通过MPIO连接到快速SAN. 知道我还能看到什么吗?什么会导致请求陷入IIS的“SendResponse”阶段? 解决方法你找到了解决方案吗?我很快就看到了同样的事情,现在静态内容如JS,PNG和GIF都停留在“IIS Web Core”模块中的“SendResponse”状态.我与IIS 7 / ASP.NET 4.0的情况相同.我用 this Microsoft.Web.Administration code监视这些,而不是appcmd.更新:在一些进一步的研究中,我提出的一个可能性是它可能是一个丢弃的网络连接.在this thread中,此人在其IIS日志中报告了Win32状态代码1236,即“网络连接已被本地系统中止”.我不确定这是否意味着请求者取消了请求,或者Web服务器已中止请求.可以想象,在页面内容(图像,JS等)的所有这些HTTP请求都已完成之前,请求者可能会导航到您站点上的另一个页面,这可能会中止对Web服务器的所有待处理请求(即他点击页面上的链接)当它第一次渲染时).我在我的IIS日志中发现了大约1236个Win32状态代码(主要用于静态内容,如GIF,PNG和JS,其中一些与ASPX页面绑定),但是,我不确定这些是否是相同的请求我我看到卡在“SendResponse”状态. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 是否有官方的ASP.NET MVC参考/示例应用程序
- 如何在ASP.net中获取页面中的主页?
- 这个ASP.NET功能在哪里记录? %= string format,params ob
- asp.net – 如何自动执行功能/集成测试和数据库回滚
- asp.net-mvc – ASP.Net MVC的AntiForgeryToken方法是否与负
- asp.net-mvc – 在没有模型的情况下手动将验证添加到文本框
- ASP.NET MVC Web应用程序中视图逻辑和域逻辑之间的混淆
- asp-classic – HTTP / 1.1新应用程序失败
- asp.net-mvc – 使用asp.net属性路由的根路径的默认路由
- asp.net – 如何在CORS中解决’预检无效(重定向)’
- 如何在asp.net会员中手动更改密码?
- asp.net-mvc – asp.net mvc通用控制器
- asp.net-mvc – 如何将MVC路由添加到特定控制器?
- asp.net-mvc – ASP.NET MVC应用程序的WatiN最佳
- 为Asp.Net MVC中的特定Controller或Action启用SS
- 修改FCKEditor实现将图片、文件等保存到数据库
- asp.net – Thread.CurrentPrincipal在使用WebGe
- asp.net-mvc-3 – 带有EF 4.1和EntityState.Modi
- asp.net-mvc-3 – “..必须从WebViewPage或WebVi
- asp.net-mvc – Mocking HttpPostedFileBase和In
