视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
php进程怎么查看
2020-11-27 15:20:28 责编:小采
文档


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视频教程

下载本文
显示全文
专题