【IIS】503-服务不可用:最大并发连接数与应用程序池的队列长度的关系
|
admin
2014年1月30日 0:2
本文热度 25479
|
我测试了下,不管队列如何设(设大或设小),只有和只要超出最大并发连接数时,才(就)出现503-服务不可用错误。
有了解原因的高手请帮忙解决。
该文章在 2014/1/30 0:04:03 编辑过
| |
全部评论5 |
|
admin
2014年1月30日 0:3
最大并发连接数是IIS可以同时最多处理多少个连接请求。
队列长度任是指何给定时间可在队列中等待的应用程序池请求的最大数量。如果达到此限制,则所有新请求都将被拒绝,而且用户将收到错误消息“503 – 服务不可用”。默认情况下,IIS 将队列长度设置为 1,000 个请求。该默认值可能太低,因为如果队列长度为 1,000,Communicator Web Access(2007 R2 发行版)将只能处理大约 650 个并发用户,此后将开始拒绝新用户。 该评论在 2014/1/30 0:03:20 编辑过
|
|
admin
2014年1月30日 0:5
我也知道这个意思,只是昨天在做测试的时候,我把本机的iis连接设置成10个了,队列设置成20个,然后我在程序中新起了30个线程模拟请求,结果除了是个正常返回值,剩下的20个都返回503了,所以懵了。。。 该评论在 2014/1/30 0:05:00 编辑过
|
|
admin
2014年1月30日 0:5
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) 服务器不可用。 该评论在 2014/1/30 0:05:18 编辑过
|
|
admin
2014年1月30日 0:5
最大并发连接数与应用程序池的队列长度应该有关系吗?
最大并发连接数 是连接数
程序池的队列长度 是Request. 该评论在 2014/1/30 0:05:38 编辑过
|
|
admin
2014年1月30日 0:5
引用 8 楼 的回复:
最大并发连接数与应用程序池的队列长度应该有关系吗?
最大并发连接数 是连接数
程序池的队列长度 是Request. 最大并发连接数难道不是同时允许的Request数 该评论在 2014/1/30 0:05:49 编辑过
|