CentOS6 APACHE2.2工作模式

 vim /etc/httpd/conf/httpd.conf

prefork:多进程I/O模型.一个主进程生成多个子进程,每个子进程响应一个请求

# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# ServerLimit: maximum value for MaxClients for the lifetime of the server
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule prefork.c>
StartServers       8   #服务启动时开启的进程数
MinSpareServers    5   #最少空闲进程数
MaxSpareServers   20    #最大空闲进程数
ServerLimit      256    #子进程最大值
MaxClients       256    #最大的请求数
MaxRequestsPerChild  4000  #子进程能处理的最大请求数量,在处理完MaxRequestsPerChild个请求后,子进程就会被父进程终止,然后重新生成子进程.0表示不做限制
</IfModule>

worker:复用的多进程I/O模型.多进程多线程.一个主进程,生成m个子进程,每个子进程生成n个线程,每个线程响应一个请求,并发响应请求:m*n

# worker MPM
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule worker.c>
StartServers         4     #服务器启动时启动的进程数,不包括主控进程
MaxClients         300      #服务器启动的最大线程数
MinSpareThreads     25      #最小空闲线程数
MaxSpareThreads     75      #最大空闲进程数
ThreadsPerChild     25     #每个进程能启动的线程数
MaxRequestsPerChild  6000  #子进程能处理的最大请求数量,在处理完MaxRequestsPerChild个请求后,子进程就会被父进程终止,然后重新生成子进程.0表示不做限制
</IfModule>
  • 切换httpd的工作模式
    /usr/sbin/httpd
    /usr/sbin/httpd.event
    /usr/sbin/httpd.worker

运行相关命令即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值