请知悉:本文最近一次更新为 11年 前,文中内容可能已经过时。

具体设置如下:

  1. 调整IIS 7应用程序池队列长度 由原来的默认1000改为65535。

    IIS Manager > ApplicationPools > Advanced Settings

    Queue Length : 65535

  2. 调整IIS 7的appConcurrentRequestLimit设置 由原来的默认5000改为100000。

    c:windowssystem32inetsrvappcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000

    在%systemroot%System32inetsrvconfigapplicationHost.config中可以查看到该设置:

    <serverRuntime appConcurrentRequestLimit="100000" /> 
  3. 调整machine.config中的processModel>requestQueueLimit的设置 由原来的默认5000改为100000。
    <configuration>
    <system.web>
    <processModel enable="true" requestQueueLimit="100000"/>
  4. 修改注册表,调整IIS 7支持的同时TCPIP连接数 由原来的默认5000改为100000。

    cmd下执行如下指令既可:

    reg add HKLMSystemCurrentControlSetServicesHTTPParameters /v MaxConnections /t REG_DWORD /d 100000 

以上方法整理自:https://www.jb51.net/article/38278.htm 未经验证,但应该是可行的,毕竟我已经极少用IIS了。


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《让IIS7支持10万并发请求》相关的博文:


发布时间 04/22/2014 09:30:01栏目 Software.标签 .

留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌