擅长:python、mysql、java
<p>让我们从定义开始</p>
<pre>
maxrequests: How many requests does a child server before being killed
and a new one forked
maxspare : Maximum number of spare processes to keep running
minspare : Minimum number of spare processes to prefork
maxchildren: Hard limit number of processes in prefork mode
</pre>
<p>这意味着您在Web服务器中的任何给定时间最多运行<em>maxchildren</em>进程,每个进程都为<em>maxrequests</em>请求运行。在服务器启动时,您将得到<em>minspare</em>进程,如果有更多的请求到来,它将一直增长到<em>maxspare</em>(或<em>maxchildren</em>)。在</p>
<p>因此,<em>minspare</em>让您知道您至少需要多少个并发请求(重要的是要避免进程的创建,如果您从一个开始,最好从10开始),并且<em>maxspare</em>允许您说服务器最多处理多少个并发请求(不影响预期的响应时间和等等。需要压力测试来验证)。maxrequests讨论的是每个子进程的生存期,以防它们由于某种约束而无法永远运行。在</p>