PHP-FPM 性能调整参数指南

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
喜欢就支持一下吧
点赞0 分享 收藏
评论 抢沙发
欢迎您留下宝贵的见解!(至少 2 字)
提交
昵称

昵称

昵称 表情 快捷回复

    暂无评论内容