最大并发连接数是IIS可以同时最多处理多少个连接请求。
队列长度任是指何给定时间可在队列中等待的应用程序池请求的最大数量。如果达到此限制,则所有新请求都将被拒绝,而且用户将收到错误消息“503 – 服务不可用”。默认情况下,IIS 将队列长度设置为 1,000 个请求。该默认值可能太低,因为如果队列长度为 1,000,Communicator Web Access(2007 R2 发行版)将只能处理大约 650 个并发用户,此后将开始拒绝新用户。
我也知道这个意思,只是昨天在做测试的时候,我把本机的iis连接设置成10个了,队列设置成20个,然后我在程序中新起了30个线程模拟请求,结果除了是个正常返回值,剩下的20个都返回503了,所以懵了。。。
@{{°莪乖乖: 时间呢?
@az235: 稍等,我重现下
@az235:
iis连接设置成10个,队列设置成20个,程序中新起30个线程模拟请求
结果基本跟下面差不多,每次都只成功10个
Thread:1次:hello--请求响应:11毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:44毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:44毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:44毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:9毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:45毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:75毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:44毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:75毫秒--<OK>-<OK>
Thread:1次:--请求响应:134毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:134毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:133毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:133毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:133毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:hello--请求响应:79毫秒--<OK>-<OK>
Thread:1次:--请求响应:133毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:132毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:135毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:135毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:131毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:135毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:131毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:132毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:132毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:134毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:134毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:154毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:155毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:154毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:154毫秒--远程服务器返回错误: (503) 服务器不可用。
@az235:
也有下面这种:
Thread:1次:hello--请求响应:4毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:6毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:6毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:6毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:4毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:4毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:4毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:5毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:5毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:10毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:13毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:11毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:12毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:12毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:14毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:11毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:3毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:3毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:3毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:4毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:22毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:76毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:104毫秒--<OK>-<OK>
Thread:1次:hello--请求响应:77毫秒--<OK>-<OK>
Thread:1次:--请求响应:161毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:161毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:160毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:161毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:160毫秒--远程服务器返回错误: (503) 服务器不可用。
Thread:1次:--请求响应:175毫秒--远程服务器返回错误: (503) 服务器不可用。
@{{°莪乖乖: 看看是不是多个网站共用一个应用程序池,如果是的话就是别的网站将链接给占用了。
@az235:
@{{°莪乖乖: 再发出测试程序的链接代码,还有连接的超时时间是怎么设置的也发下。
@az235:
这个是起请求的
下面那个超时我用的是20秒
这个是iis的超时设置
@{{°莪乖乖: 你的VS颜色设置得不错,把设置文件发我一份呗?QQ邮件 553030761,谢谢啦