apache/mod/prefork.html">prefork模式
这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。
这个MPM具有很强的自我调节能力,只需要很少的配置...
原文地址: http://www.ccvita.com/339.html prefork 模式 这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。 这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients设置为一个足够大的数值以处理...
如果不用“--with-mpm”
原文地址: http://www.yylib.com/blog/?p=70 如何配置方面网上有很多的教程,我就不多说什么了,直接摘抄如下: 选择prefork还是worker可以在编译时使用–with-mpm=MPM参数指定,默认为prefork。 prefork采用预派生子进程方式,用单独的子进程来处理 不同的请求,进程之间彼此独立。在make编译和make install安装后,使用httpd -l来确定当前使用的MPM是prefork.c。查看httpd.conf配置文件,里面包含如下默认的配置...
prefork多路处理模块(MPM)是Linux下默认的处理模块,它是一个非线程型的、预派生的web服务器。有很好的兼容性和很强的自我调节能力。 prefork工作方式: 一个单独的控制进程(父进程,通常有root用户启动)负责产生子进程,这些子进程用于监听请求并作出应答。apache总是试图保持一些备用的(spare)或者是空闲的子进程用于迎接即将到来的请求。这样客户端就不需要在得到服务前等候子进程的产生。每个子进程只处理一个链接。在许多...
两个4核的CPU,8G内存,跑php
选择 prefork 还是 worker 可以在编译时使用–with-mpm=MPM参数指定,默认为prefork, prefork prefork 采用预派生子进程方式,用单独的子进程来处理 不同的请求,进程之间彼此独立。在 make 编译和make install安装后,使用httpd -l来确定当前使用的 MPM 是prefork.c。查看httpd-mpm.conf配置文件,里面包含如下默认的配置段: StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 prefork ...
选择prefork还是worker可以在编译时使用–with-mpm=MPM参数指定,默认为prefork, prefork prefork采用预派生子进程方式,用单独的子进程来处理 不同的请求,进程之间彼此独立。在make编译和make install安装后,使用httpd -l来确定当前使用的MPM是prefork.c。查看httpd-mpm.conf配置文件,里面包含如下默认的配置段: StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 prefork 控制...