PHP-FPM 性能调整参数指南
修改 PHP-FPM 配置文件 /usr/local/etc/php-fpm.d/www.conf,搜索 pm. 相关参数:
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
参数说明
| 参数 | 说明 |
|---|---|
pm.max_children |
最大子进程数,默认 5 |
pm.start_servers |
启动时创建的子进程数 |
pm.min_spare_servers |
最小空闲进程数 |
pm.max_spare_servers |
最大空闲进程数 |
推荐配置
1H1G 配置的服务器,建议将 pm.max_children 设置为 30 左右,具体需根据实际内存和访问量调整。
调整经验
- 每个 PHP 进程大约占用 20-30MB 内存
max_children值 = 可用内存 / 单进程内存占用- 配置过高会导致内存不足,过低则响应变慢
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧



暂无评论内容