Apache DSO 和 MPM

2018-12-06  本文已影响0人  fangfc

1. Apache DSO

1.1 Apache DSO是什么

1.3 DSO 优势和劣势

1.4 查看模块

2. Apache MPM

2.1 MPM 介绍

2.2 Apache2.4 支持的MPM

2.2.1 Prefork MPM:

<IfModule mpm_prefork_module>
    StartServers            5
    MinSpareServers         5
    MaxSpareServers         10
    MaxRequestWorkers       250
    MaxConnectionsPerChild  0
</IfModule mpm_prefork_module>
-------------
StartServers
    服务启动时, 启动的进程
MinSpareServers
    服务闲置时, 保留的最小进程数
MaxSpareServers
    服务闲置时, 保留的最大进程数
MaxRequestWorkers   
    工作时会启动的 最多的进程数
MaxConnectionPerChild
    服务器杀死就进程和重启的频率, 0表示永不杀死, 设置100 表示进程服务100次后, 就会被杀死

2.2.2 Worker MPM

<IfModule mpm_worker_module>
    StartServers            3
    MinSpareThreads         75
    MaxSpareThreads         250
    ThreadsPerChild         25
    MaxRequestWorkers       400
    MaxConnectionsPerChild  0
</IfModule mpm_worker_module>
----------------
StartServers
    启动时启动的进程数
MinSpareThreads 
    保留的最小线程数    
MaxSpareThreads
    保留的最大 线程数, 
ThreadsPerChild
    每个子进程创建的线程数,
MaxRequestWorkers
    可以启动工作 的最大进程数量
MaxConnectionsPerChild
    工作的继承在处理指定次连接后 会被杀死, 0 表示永不杀死

2.2.2 Event MPM

<IfModule mpm_event_module>
    StartServers        3
    MinSpareThreads     75
    MaxSpareThreads     250
    ThreadPerChild      25
    MaxRequestWorkers   400
    MaxConnectionsPerChild  0
</IfModule mpm_event_module>
------------------------

END

上一篇 下一篇

猜你喜欢

热点阅读