具体设置如下:

  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 

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


如您从本文得到了有价值的信息或帮助,请考虑扫描文末的二维码对我进行赞赏和鼓励。

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


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

    留言

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