PHP-FPM是大多数 PHP 项目中都会用到的,也能够会有一些监控的操纵须要猎取FPM的历程相干信息。
猎取 FPM 历程数
ps -ef|grep php-fpm|grep -v grep|wc -l
猎取 FPM 历程 ID
ps -ef|grep php-fpm|grep -v grep|awk '{print $2}'
PHP-FPM 启动历程的体式格局
PHP-FPM 是多历程形式,master历程治理worker历程,历程的数目都能够经由过程php-fpm.conf做细致设置。而 PHP-FPM 的历程,基本上能够分为动态形式及静态形式,而大多数公司或许个人都运用的是动态形式。
静态(static)
直接开启指定数目的 PHP-FPM 历程,不再增添或许削减;启动牢固数目的历程,占用内存高,但在用户要求波动大的时刻,对 Linux 操纵系统历程的处理上消耗的系统资源低
动态(dynamic)
最先的时刻开启肯定数目的 PHP-FPM 历程,当要求量变大的时刻,动态的增添 PHP-FPM 历程数到上限,当余暇的时刻自动开释余暇的历程数到一个下限。
动态形式,会依据max、min、idle children设置,动态的调解历程数目。在用户要求较为波动,或许霎时要求增高的时刻,举行大批历程的建立、烧毁等操纵,而形成 Linux 负载波动升高。
简朴来讲,要求量少,PHP-FPM 历程数少,要求量大,历程数多。上风就是,当要求量小的时刻,历程数少,内存占用也小。
按需形式(ondemand)
这类形式下,PHP-FPM 的master不会fork任何的子历程,地道就是按需启动子历程,由于这类形式,基本上是没法顺应有肯定量级的线上营业的。
引荐教程:PHP视频教程
以上就是php历程怎样检察的细致内容,更多请关注ki4网别的相干文章!