重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
小编给大家分享一下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进程数设置的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联-成都网站建设公司行业资讯频道!