php php-fpm三种运行模式的区别以及如何选择

已经是深秋了,森林里那一望无际的林木都已光秃,让褐色的苔掩住它身上的皱纹。无情的秋天剥下了它们美丽的衣裳,它们只好枯秃地站在那里。

php 在linux模式下用得最多的应该是PHP-FPM FastCGI 进程管理器,今天就来简单的介绍下这三种模式的区别以及如果使用这三种模式!

php php-fpm 三种运行模式

static:静态模式,

此模式,一旦设置好,不能更改。

相关参数:pm.max_children

dynamic:动态模式。

相关参数:

启动进程数pm.start_servers

启动后进程数在 pm.min_spare_servers 和 pm.max_spare_servers 之间

超过pm.max_requests请求数重新生成子进程

ondemand:按需模式。

相关参数:

闲置进程持续 pm.process_idle_timeout 设定数后杀掉进程,直到master进程

php php-fpm模式如何选择

dynamic:适合流量浮动大的场景。

static:适合流量相对稳定的场景。

ondemand:适合流量浮动大的场景,而且流量变化比较规律,否则由于pm.process_idle_timeout设置不准效果适得其反,过大会浪费资源,过小会导致频繁杀死进程。

以上就是php php-fpm三种运行模式的区别以及如何选择。偶尔我只想一个人静静的就好,不受任何打扰。不是冷漠,只想放空自己,感受生命完美。从事一项事情,先就要去决定志向,志向决定之后就是要全力以赴的毫不犹豫地去实行。更多关于php php-fpm三种运行模式的区别以及如何选择请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
php get_magic_quotes_gpc()函数介绍与用法

php取消运行时间限制的方法

php中ini_set函数介绍

php获取文件夹下所有文件/文件夹

php如何实现文件下载的方法