对于 Apache,如果MaxClients
设置为150
,是否意味着 Apache 将尝试处理最多 150 个并发请求,并将后续请求排队,直到 150 个客户端中有一个可供服务?这假设KeepAlive
为关闭。
另外,如果ServerCount
是2
,这是否意味着 Apache 将创建 2 个实例,每个实例可以处理 150 个并发请求,或者 150 个并发请求可以通过 2 个实例来处理?
提前致谢!
答案1
是的,正确。MaxClients
确定将处理多少个同时的请求 - 进一步的请求将排队。
ServerCount
不是一个有效的 apache 配置选项,我不这么认为 - 您可能指的是StartServers
,它决定了 apache 将开始运行多少个服务器来满足上述数量的客户端请求。
这一页详细描述了这些指令。
答案2
是的,就是这个MaxClients
意思。请注意,您的连接ListenBacklog
将被断开。
没有ServerCount
指令。您可能不是指ServerLimit
;那么您可能指的是StartServers
,它仅与最初生成多少个服务器实例有关。