7-26
Sunday
标签
梦涛笔记

关于php-fpm 的 mpm module 参数优化

PHP 发布时间:2026-07-22 20:59:24

修改配置文件:

vim /etc/httpd/conf.modules.d/00-mpm.conf
LoadModule mpm_event_module modules/mod_mpm_event.so

<IfModule mpm_event_module>
    StartServers             4  #指定服务器在启动时建立的子进程数量
    MinSpareThreads         16  #指定空闲子进程的最小数量
    MaxSpareThreads        512  #配置空闲子进程的最大数量
    ThreadsPerChild         64  #每个子进程建立的常驻的执行线程数
    ServerLimit             64  #这个参数是控制apache的进程总数的
    MaxRequestWorkers     4096  #允许同时伺服的最大接入请求数量(最大线程数量)
    MaxConnectionsPerChild 15000 
    # 参数定义了一个子进程可以处理的连接数上限。一旦一个子进程处理了指定数量的连接,
    # 它就会自动退出并由父进程创建一个新的子进程来接替。这个机制有助于防止内存泄漏和保持服务器性能稳定
</IfModule>


评论: