【发布时间】:2011-03-03 08:13:51
【问题描述】:
我在装有 Windows 7 的工作站上使用 IIS 服务器时遇到了一些麻烦。这是一台开发机器,我不需要将它用作生产服务器或任何东西,但对于一些测试来说,看看它是非常有用的当大量请求同时出现时会发生什么(在这种情况下甚至在同一个会话中)。
我了解到,在我的 Windows 7 版本中,请求的限制是 10,但我认为这仅意味着可以在任何时间点处理的请求的限制。相反,我正在经历的是,在一个接一个地触发 10 个请求后,如果第一个请求在最后一个请求被触发之前没有完成,它永远不会完成。整个 IIS 都死了,没有进一步的请求被放入工作进程队列(那里已经有 10 个请求挂起,所以这有点道理),唯一的方法是重新启动。
这是在 Windows 7 上无法更改的标准行为,并且触发 10 个请求真的必须杀死 IIS(或至少是当前的工作进程)吗?有没有办法改变配置来修复它(不通过创建一堆工作进程等来影响设置)?
【问题讨论】:
标签: .net asp.net iis asp.net-3.5 iis-7.5