温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

php中fpm进程数设置的方法

发布时间:2020-08-11 09:55:38 来源:亿速云 阅读:281 作者:小新 栏目:编程语言

小编给大家分享一下php中fpm进程数设置的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

php fpm进程数设置的方法:首先打开“php-fpm.conf”配置文件;然后修改“pm.max_children”参数;接着设置“pm.start_servers”参数;最后设置空闲服务进程最大数即可。

php中fpm进程数设置的方法

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进程数设置的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI