PHP-FPM是什么?PHP-FPM管理和配置的介绍-php是什么文件

PHP-FPM是什么?PHP-FPM管理和配置的介绍-php是什么文件

PHP-FPM 是什么?

PHP-FPM 是 FastCGI 的进程管理器。

PHP-FPM 的特点

  • 支持平滑停止、启动的高级进程管理功能
  • 动、静态子进程产生
  • 慢日志,记录脚本运行所导致的异常缓慢
  • 可以监听不同的端口和使用不同的 php.ini

PHP-FPM 的管理和配置

PHP-FPM 管理

master 主进程理解以下信号:

  • INT,TERM 立刻终止
  • QUIT 平滑终止
  • USR1 重新打开日志文件
  • USR2 平滑重载所有 worker 进程并重新载入配置和二进制模块

# 查看 php-fpm 用户

ps aux | grep php-fpm

# 查看 php-fpm 进程 pid

ps -ef | grep php-fpm

# 启动 php-fpm

php-fpm -D

# 关闭 php-fpm

kill -INT [pid]

# 重启 php-fpm

kill -USR2 [pid]

ps 是展示当前进程的快照。

PHP-FPM 配置

/etc/php-fpm.d 文件夹中包含了所有进程池的配置,在主配置文件 /etc/php-fpm.conf 中有下面一行:

include=/etc/php-fpm.d/*.conf

php-fpm.conf 的主配置文件包含全局配置,子配置是不同进程池的配置,例如 www。

全局配置

# s 秒,m 分,h 小时,d 天

# 子进程在 emergency_restart_interval 设定的时间内收到该参数设定次数的 SIGSEGV 或者 SIGBUS退出信息号,则FPM会重新启动

emergency_restart_threshold 10

# 平滑重启的间隔时间:

emergency_restart_interval 1m

# 子进程接受主进程复用信号的超时时间

process_control_timeout 10s

进程池配置

# 接收 FastCGI 请求的地址

listen: 'ip:port', '/path/to/unix/socket'

# 设置进程管理器如何管理子进程

pm: static 固定数量, ondemand 进程在有需求时才产生, dynamic 动态设置

static 和 dynamic 配置

内存比较少,并发量不是很大的应用,可以考虑采用 dynamic 的方式,这样可以控制 php-fpm 所消耗的总内存数。

在并发高或者流量波动大的情况下,使用 static 可以在高并发下获得比 dynamic 更快的响应速度。

可配置进程数量 = php-fpm 可配置内存 / (php-fpm 子进程的内存占用 * 1.2)

推荐阅读

    学习写字楼新选择6000元主流配置

    学习写字楼新选择6000元主流配置,,这种配置需要考虑双核心的办公和娱乐平台,充分考虑办公室的办公需求和娱乐需求,以约6000元的预算和cost-e

    金蝶担保机构业务管理系统

    金蝶担保机构业务管理系统,,1.金蝶财务软件怎么使用?软件使用方法 使用需要先登陆到数据库,可只导出V3数据或只导出最新年度数据。功能介绍

    酷睿I7 配置

    酷睿I7 配置,配置,玩家国度啦华硕 Rampage II Extreme(3800元)如果米不够,也可以把Extreme改为Gene,不过是小板内存推荐金士顿6G DDR3 2000骇

    鼠标不能拖动文件了

    鼠标不能拖动文件了,鼠标,拖动,本文目录鼠标不能拖动文件了电脑鼠标无法拖动软件图标了,怎么办鼠标不能滚动怎么调整电脑鼠标不能进行任何

    提高3A四核羿龙II游戏配置的性能

    提高3A四核羿龙II游戏配置的性能,,以节能环保为主题的IT产业,目前3A低端平台处理器、主板芯片组、独立开发卡性能突出,特别是在与AMD的处理

    opporeno8参数配置及价格

    opporeno8参数配置及价格,面部,亿元,Oppo的荣誉2020年1月4日,接近屏幕关闭传感器是否支持双卡:支持oppor11splus什么时候上市的Oppo R11S P

    查看配置:酷睿i3530集展示办公平台

    查看配置:酷睿i3530集展示办公平台,,由于时间和精力的关系,我们不可能对所有的配置进行评论,希望我们能理解,我希望我们的评论能在那些需要帮

    3500元超额值学生娱乐结构的优化配置

    3500元超额值学生娱乐结构的优化配置,,作为一个DIY的主流用户领域的学生,每个用户51学生攒机的高峰。因为学生用户没有稳定的收入来源,攒机