小编给大家分享一下php中fpm进程数设置的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
php fpm进程数设置的方法:首先打开“php-fpm.conf”配置文件;然后修改“pm.max_children”参数;接着设置“pm.start_servers”参数;最后设置空闲服务进程最大数即可。
php-fpm进程数设定
1.php-fpm有3种管理方式static(子进程数固定)、dynamic(子进程动态设置)、onedemand(进程需要才产生)
2.php-fpm 进程数主要通过下面5个参数
pm.max_children: pm为static时表示创建的子进程数量,pm为dynamic时表示最大可创建的子进程数
pm.start_servers: 设置启动时创建的子进程数目,仅在pm为dynamic时有效。
默认值:min_spare_servers + (max_spare_servers - min_spare_servers)/2
pm.min_spare_servers: 设置空闲服务进程最低数,仅dynamic时有效。
pm.max_spare_servers: 设置空闲服务进程最大数,仅dynamic时有效。
pm.process_idle_timeout: 秒数,多久之后结束空闲进程,仅onedemand有用
3.php-fpm进程数设置主要由服务器内存决定。php-fpm 进程正常运行时占用内存20-30M。
(1)如果系统并发量不是很大,则采用静态会更好,具体值根据系统请求量来设置。
(2)如果系统并发量抖动比较大,则采用动态会更好,具体值根据系统请求并发量和内存大小设置。
以上是php中fpm进程数设置的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。