美文网首页
httpd常用配置:MPM

httpd常用配置:MPM

作者: Simon_Ye | 来源:发表于2020-02-21 15:54 被阅读0次

MPM

  httpd-2.2不支持同时编译多个MPM模块,所以只能编译选定要使用的那个;CentOS 6的rpm包为此专门提供了三个应用程序文件,httpd(prefork),httpd.worker,httpd.event,分别用于实现对不同的MPM机制的支持;确认限制使用的是哪个程序文件的方法:ps aux | grep httpd;默认使用的为/usr/sbin/httpd,其为prefork的MPM模块;

查看httpd程序的模块列表:

  • 查看静态编译的模块:
    ~]# httpd -l
  • 查看静态编译及动态编译的模块:
    ~]# httpd -M

更换使用httpd程序,以支持其它MPM机制:

 编辑配置文件:/etc/sysconfig/httpd
  HTTPD=/usr/sbin/httpd.{worker,event}
注意:重启服务进程方可生效;

MPM配置:

  • prefork的配置:
    <IfModule prefork.c>
    StartServers  8
    MinSpareServers  5
    MaxSpareServers  20
    ServerLimit  256
    MaxClients  256
    MaxRequestsPerChild  4000
    </IfModule>
    
  • worker的配置:
    <IfModule worker.c>
    StartServers  4
    MaxClients  300
    MinSpareThreads  25
    MaxSpareThreads  75
    ThreadsPerChild  25
    MaxRequestsPerChild  0
    </IfModule>
    

PV,UV,IP各代表什么的意思:

PV(Page View):用户请求的一个页面资源浏览量
UV(User View):独立的用户浏览量
IP:每个IP的浏览量

相关文章

  • httpd常用配置:MPM

    MPM   httpd-2.2不支持同时编译多个MPM模块,所以只能编译选定要使用的那个;CentOS 6的rpm...

  • apache修改并发线程数值

    1、启用MPM模块配置文件 Apace安装目录/conf/extra/httpd-mpm.conf,这个文件主要用...

  • I/O模型

    我们这里先介绍 一下相关的知识点 1.Httpd MPM  httpd MPM: prefork:进程模型,两...

  • note_21.3_http练习

    httpd-2.4新特性:(1) MPM支持运行为DSO机制;以模块形式按需加载;(2) event MPM生产环...

  • Linux_216_apache的工作模式

    apache的工作模式(多进程工作模式) 使用httpd -V,Server MPM: prefork检查...

  • centos7的httpd的Mpm模块启动方面

    情景:centos7下,直接使用yum安装了httpd2.4.16的包,然后用httpd -l等命令发现没有mpm...

  • http的应用

    [TOC] 1. httpd-2.4 新特性: (1) MPM -支持-> DSO, 模块形式按需加载 (2) 支...

  • apache目录及指令等

    三个常用指令:achache目录下bin文件夹:1、httpd -v(查看版本)2、httpd -t(更改配置时用...

  • CentOS7 minimal httpd cgi

    配置 下载yum install -y httpd 配置 vi /etc/httpd/conf/httpd.con...

  • nginx I/O模型

    HTTPD MPM prefork : 进程模型,两级结构,主进程master负责生成子进程,每个子进程负责响应一...

网友评论

      本文标题:httpd常用配置:MPM

      本文链接:https://www.haomeiwen.com/subject/dcwcqhtx.html