关于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>
评论: