《PHP7内核剖析》

2022-04-28  本文已影响0人  编程放大镜

FPM三种不同的进程管理方式

php-fpm进程管理一共有三种模式:ondemand、static、dynamic

根据conf中pm来定义

static:FPM启动时,master进程直接fork pm.max_children个worker进程,且固定不变。

dynamic:FPM启动时,master进程根据pm.start_servers 初始化一定数量的worker,pm.min_spare_servers和max_spare_servers以及max_children动态调整。

实际项目中常用 static模式,dynamic模式遇到并发请求容易使cpu高负载。

https://www.cnblogs.com/sunsky303/p/11590686.html

上一篇 下一篇

猜你喜欢

热点阅读