加入收藏 | 设为首页 | 会员中心 | 我要投稿 阜阳站长网 (https://www.0558zz.cn/)- AI行业应用、低代码、混合云存储、数据仓库、物联网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

总结php-fpm的一系列启动操作

发布时间:2022-08-11 11:52:45 所属栏目:PHP教程 来源:互联网
导读:php-fpm 的各种启动方式: 启动 php-fpm 最简单的操作: /usr/local/php/sbin/php-fpm php 5.3.3 以后的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,所以不要再看这种老掉牙的命令了,需要使用信号控制:
  php-fpm 的各种启动方式:
  启动 php-fpm 最简单的操作:
 
 
  /usr/local/php/sbin/php-fpm
 
  php 5.3.3 以后的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,所以不要再看这种老掉牙的命令了,需要使用信号控制:
 
  master进程可以理解以下信号:
 
  INT, TERM 立刻终止
  QUIT 平滑终止
  USR1 重新打开日志文件
  USR2 平滑重载所有worker进程并重新载入配置和二进制模块
  一个简单直接的重启方法:
 
  先查看php-fpm的master进程号
 
 
  [root@test ~]# ps -ef|grep php-fpm
 
  root     27556     1  0 15:57 ?        00:00:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
 
  www      27557 27556  0 15:57 ?        00:00:00 php-fpm: pool www             
 
  www      27558 27556  0 15:57 ?        00:00:00 php-fpm: pool www             
 
  www      27559 27556  0 15:57 ?        00:00:00 php-fpm: pool www             
 
  www      27560 27556  0 15:57 ?        00:00:00 php-fpm: pool www     
 
  root     27733 26938  0 16:35 pts/0    00:00:00 grep php-fpm
 
  重启 php-fpm:
 
 
  kill -USR2 27556
 
  这样就OK了。 【推荐:PHP视频教程】
 
  上面方案一般是没有生成php-fpm.pid文件时使用,如果要生成php-fpm.pid,使用下面这种方案:
 
  上面master进程可以看到,matster使用的是/usr/local/php/etc/php-fpm.conf这个配置文件,cat /usr/local/php/etc/php-fpm.conf 发现:
 
 
  [global]
 
  ; Pid file; Note: the default prefix is /usr/local/php/var
 
  ; Default Value: none
 
  ;pid = run/php-fpm.pid

(编辑:阜阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读