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
别忘了将fcgi设置与apache worker设置进行协调。我通常让更多的apache工作人员而不是fcgi工作人员。。。它们的重量更轻,如果并发性高于maxspare,它们将等待可用的fcgi工作线程释放出来来处理请求。在
让我们从定义开始
这意味着您在Web服务器中的任何给定时间最多运行maxchildren进程,每个进程都为maxrequests请求运行。在服务器启动时,您将得到minspare进程,如果有更多的请求到来,它将一直增长到maxspare(或maxchildren)。在
因此,minspare让您知道您至少需要多少个并发请求(重要的是要避免进程的创建,如果您从一个开始,最好从10开始),并且maxspare允许您说服务器最多处理多少个并发请求(不影响预期的响应时间和等等。需要压力测试来验证)。maxrequests讨论的是每个子进程的生存期,以防它们由于某种约束而无法永远运行。在
相关问题 更多 >
编程相关推荐