windows-server-2003 – 从IIS 6升级到8.5:增加了并发请求
我们将Web服务器从
Windows Server 2003升级到Windows Server 2012 R2.有问题的Web应用程序针对ASP.NET 4.0运行. Web应用程序又与第三方Web API通信.
升级后不久,Web API延迟增加,这反过来导致显着的超时.我怀疑在IIS 8.5上,允许的并发请求数量增加,导致Web API无法处理的吞吐量增加.然而: > IIS 6不限制并发请求的数量.帮助文件显示:您可以配置Internet信息服务(IIS)以允许无限数量的并发连接,或限制它为此网站接受的连接数.我们目前将此设置为无限制. 当我们回滚升级时,延迟后不久就会出现延迟.不太巧合,所以其他一切保持不变,Windows 2012 R2或IIS 8.5必然存在一些影响Web API的内在因素.第三方Web API开发人员确认他们的空间没有任何变化,遗憾的是我没有任何其他信息可以收集. 我检查了版本6和8.5的IIS日志:每秒,分钟和小时的平均(和中位数)请求表明在IIS 8.5上处理了更多请求(我使用Log Parser Studio来分析日志).但是,没有任何迹象表明应该是这种情况.有没有人有任何见解或建议?如果存在控制此设置的设置,那么现在我希望Web应用程序在Windows Server 2003和2012 R2上的行为相同.
您是否尝试在IIS 8.5下以经典模式(IIS 6体系结构)与集成模式运行应用程序池?也许新的集成管道模型的某些因素影响了过渡.
您是否看到在活动期间排队的请求? 您是否针对请求和连接调整了IIS设置? Machine.config的processModel部分. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows Server 2019 搭建DC域控
- windows – NLTK v3.2:无法使用nltk.pos_tag()
- Windows上的Java:如何删除文件到垃圾箱(使用JNA)
- windows-server-2008 – Win7-Server2008 RDP连接挂起“保护
- Windows Azure存储(Blob,表,队列)是否针对从Windows Azure角
- .Net中的GPGPU编程 – Microsoft Accelerator VS OpenCL.ne
- 有没有办法在Windows中限制进程ID的带宽使用?
- 使用AD证书从Windows到Linux的SSH
- windows-phone-7 – WP7应用程序内购买
- windows-phone – 如何在Windows Phone 8模拟器中启动市场
- Windows隐式拒绝权限
- 在Windows中运行/调试python程序的最简单的方法
- windows-server-2012-r2 – 应用dotdefender ISA
- Windows Legendry
- 在Windows系统上使用Emacs编译C.
- .net – EntityFramework.dll与System.Data.Enti
- Windows是否缓存.url(Internet快捷方式)文件的内
- 在AWS上使用打包程序和ansible创建Windows AMI
- windows-server-2008 – 权限问题? Putty Plink
- windows-server-2012 – dcomcnfg – 无法设置启