LNMP架构——php-fpm进程管理

进程管理

# 动态进程管理
pm = dynamic

# 静态进程管理
# 设置了静态进程管理的配置项只有紧跟该行的那项配置生效
pm = static

最大子进程数

# 可以使用ps aux进行查看
pm.max_children = 50

设置启动时开启的PHP进程数

# 值可以根据需要进行修改
pm.start_servers = 20

在空闲时段,子进程数的最小值

# 如果达到这个数值,php-fpm服务会自动派生新的子进程
pm.min_spare_servers = 5

定义在空闲时段,子进程数的最大值

# 如果高于这个数值,就开始清理空闲的子进程
pm.max_spare_servers = 35

定义一个子进程最多处理的请求数

# 对于该项而言,超出该值的话进程会因此而退出
pm.max_requests = 500

说明:们需要根据实际应用时的需要对上述参数的值进行配置,配置后重启php-fpm服务使其生效即可。

你可能感兴趣的:(LNMP架构)