pm 进程管理子进程方式:pm = dynamic
pm.max_children (默认 5)
pm 设置为 static 时表示创建的子进程的数量,pm 设置为 dynamic 时表示最大可创建的子进程的数量。
- 值的设置与内存、php-cgi 单个进程占用的空间大小有关,例如单个 php-cgi 进程占用 20M内存, 服务器总内存为1G,用一半内存分配给 php-cgi,计算公式:500m / 20m = 25个 php-cgi 进程
pm.start_servers (默认 2)
php-fpm 启动时创建的子进程数目,仅在 pm 设置为 dynamic 时使用。
- 计算公式:pm.min_spare_servers + (pm.max_spare_servers - pm.min_spare_servers) / 2
pm.min_spare_servers 最小空闲进程数
设置空闲服务进程的最低数目,仅在 pm 设置为 dynamic 时使用
-
默认值 1
-
最大值 pm.max_children
pm.max_spare_servers 最大空间进程数
设置空闲服务进程的最大数目,仅在 pm 设置为 dynamic 时使用。必须设置。
-
默认值 3
-
最大值 pm.max_children
pm.max_requests 最大请求数
设置每个子进程重生之前服务的请求数。用来避免可能存在内存泄漏的第三方模块
本文为铭原创文章,转载无需和我联系,但请注明来自铭博客https://8ary.com
最新评论