上一篇《PHP-FPM的原理及使用》,介绍了关于php-fpm的今生前世以及如何与nginx交互的全过程。这一篇主要是说明php-fpm在服务器上是如何配置,对应的参数说明以及该怎么去优化
一 参数配置以及说明

这个配置是我们一个团队设置在测试环境里面的,主要参数说明如下:
pm = dynamic;
这个配置有两个参数:1 dynamic; 2 static;
dynamic表示php-fpm进程数是动态的,最开始是pm.start_servers指定的数量,如果请求较多,则会自动增加,保证空闲的进程数不小于pm.min_spare_servers,如果进程数较多,也会进行相应清理,保证多余的进程数不多于pm.max_spare_servers;
static表示php-fpm进程数是静态的,进程数自始至终都是pm.max_children指定的数量,不再增加或减少。
以上图为例说明,