为什么 IIS 一次只允许 3 个连接?

fer*_*res 2 iis .net application-pools

我已经在 Windows 10 上安装了 IIS(版本 10.0.10.586.0),我正在尝试使用 jmeter 在本地进行一些压力测试,同时创建大量 get 请求,但当时 jmeter 只能执行 3 个请求。

在此处输入图片说明

url jmeter 正在点击 (localhost:80/test) 需要 5 秒来响应,并且每 5 秒只有 3 个响应。

我曾尝试更改 IIS 管理控制台上的 ASP 配置(每个预处理器的线程数限制),但没有区别,我还更改了工作人员的数量,这确实有所作为,但这不是我需要的。

我怎样才能让一个工作进程同时处理/允许超过三个请求?

我正在使用 .NET v4.5 应用程序池。

use*_*464 6

根据Scott Forsyth 的博客,这是 Windows 许可团队设定的限制。以下是他博客中的信息:

Windows Vista – IIS 7 并发请求限制

| 3 | 家庭基础版(仅限 IIS 进程激活和 HTTP 处理)
| 3 | 家庭高级版
| 10 | 终极、专业、企业

Windows 7 – IIS 7.5 并发请求限制

| 1 | 家庭入门
| 1 | 基本的
| 3 | 优质的
| 10 | 终极、专业、企业

Windows 8 – IIS 8 并发请求限制

| 3 | 基础版
| 10 | 专业、企业
| 不适用 | RT - 不适用,因为 IIS 不在 Windows RT 上运行

Windows Server 2003、Windows Server 2008、Windows Server 2008 R2 和 Windows Server 2012 允许无限数量的同时请求。