cfe 发表于 2013-9-5 09:05:43

Apache MPM多路处理模式

MPM(多路处理模块),apache处理处理并发的三种方式
1、perfork:预处理模式
2、worker:工作模式
3、winnt:这个一般说是windows下采用的,也是一种worker模式。一、apache如何设置    1、打开httpd.conf可以看到如下:        2、确定当前的apache的MPM模式    进入到apache/bin下,输入命令http.exe -l即可查看    3、修改httpd-mpm.conf   
    ThreadsPerChild      150
    MaxRequestsPerChild    0
    二、解释几个参数的意义1、perfork:
    StartServers                5   起始进程数
    MinSpareServers       5   最小空闲进程
    MaxSpareServers      10   最大空闲进程
    MaxClients                  150 关键值,并发量
    MaxRequestsPerChild   0 意义不大,对worker影响大
2、worker
    StartServers                2    起始进程
    MaxClients                  150并发数
    MinSpareThreads      25最小空闲线程
    MaxSpareThreads   75最大空闲线程
    ThreadsPerChild      25 每个进程的线程数
    MaxRequestsPerChild   0 设为0,线程服务完,进程不死掉。
单个apache的并发始终是有限的,还是要依靠负载均衡或Nginx反向代理!!

奇忠诚 发表于 2013-9-8 20:17:40

商女不知亡国恨、妓女不懂婚外情。

gaofeng0210 发表于 2013-9-9 17:45:49

不要在一棵树上吊死,在附近几棵树上多试试死几次~

sakko51150 发表于 2013-9-12 01:27:58

不要在一棵树上吊死,在附近几棵树上多试试死几次~

xsmscb 发表于 2013-9-15 06:04:05

路过,学习下

a2005147 发表于 2013-9-18 03:27:18

学习了,谢谢分享、、、

liuming794 发表于 2013-9-20 07:43:57

相当不错,感谢无私分享精神!
页: [1]
查看完整版本: Apache MPM多路处理模式