启动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进程号

# ps aux|grep php-fpm
root     21891  0.0  0.0 112660   960 pts/3    R+   16:18   0:00 grep --color=auto php-fpm
root     42891  0.0  0.1 182796  1220 ?        Ss   4月18   0:19 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
nobody   42892  0.0  0.6 183000  6516 ?        S    4月18   0:07 php-fpm: pool www
nobody   42893  0.0  0.6 183000  6508 ?        S    4月18   0:17 php-fpm: pool www

重启php-fpm:

kill -USR2 42891

OK了。

上面方案一般是没有生成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

pid文件路径应该位于/usr/local/php/var/run/php-fpm.pid,由于注释掉,所以没有生成,我们把注释去除,再kill -USR2 42891 重启php-fpm,便会生成pid文件,下次就可以使用以下命令重启,关闭php-fpm了:

php-fpm 关闭:
kill -INT 'cat /usr/local/php/var/run/php-fpm.pid'
php-fpm 重启:
kill -USR2 'cat /usr/local/php/var/run/php-fpm.pid'

php-fpm启动,重启,终止操作相关推荐

  1. 简述进程的启动、终止的方式以及如何进行进程的查看。

    简述进程的启动.终止的方式以及如何进行进程的查看. 参考答案: (1)在Linux中启动一个进程有手工启动和调度启动两种方式: (1)手工启动 用户在输入端发出命令,直接启动一个进程的启动方式.可以分 ...

  2. Docker中启动、终止和删除容器命令

    场景 Ubuntu Server 16.04 LTS上使用Docker部署Tomcat: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...

  3. nginx启动重启与升级以及检测配置文件

    查看nginx的主进程号 ps -ef|grep nginx 从容停止nginx kill - QUIT nginx主进程号 或者 kill - QUIT nginx的pid文件所在,例如我的 [ro ...

  4. 关于VC++6.0显示“不能启动工具,操作成功完成”问题

    小白迷惑之VC++6.0运行错误 今天在上C语言实验课的时候,在运行一个C程序的时候VC++6.0显示错误:不能启动工具,操作成功完成 如图: 就像这样,嗯???这是什么情况???? 后来我在网上找了 ...

  5. linux、windows nginx启动 重启 关闭命令

    linux nginx启动 重启 关闭命令 启动操作 nginx -c /usr/local/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径 停止操作 停止操 ...

  6. [导入]解决“Internet Explorer 无法打开 Internet站点已终止操作”问题

    昨天晚上添加了展现/隐藏菜单的按钮,今天早晨一打开博客,出现Internet Explorer 无法打开 Internet站点已终止操作.开始以为是网络的问题,可是刷新以后问题依旧.在google上搜 ...

  7. 解决“Internet Explorer 无法打开 Internet站点已终止操作”问题(转)

    今天下午,以前做过的项目由于添加了在线统计系统.结果在Firefox下测试正常,IE下却提示"无法打开Internet站点 已终止操作"的错误.一开始也蒙了,在网络上找了很多解决方 ...

  8. 爬虫的配置、启动和终止

    爬虫的配置.启动和终止 Spider Spider是爬虫启动的入口.在启动爬虫之前,我们需要使用一个PageProcessor创建一个Spider对象,然后使用run()进行启动. 同时Spider的 ...

  9. linux项目运行日志查看,Linux项目部署、后台启动和终止运行及查看日志信息_MQ...

    Linux项目部署.后台启动和终止运行及查看日志信息_MQ Linux项目部署.后台启动和终止运行及查看日志信息_MQ Linux项目部署.后台启动和终止运行及查看日志信息_MQ [var1] (1) ...

  10. Java8函数式编程(4)--终止操作(源码)

    终止操作类 短路操作 match操作 match操作,生成MatchOp,封装成MatchSink public static <T> TerminalOp<T, Boolean&g ...

最新文章

  1. 西部数码买哪处线路的云服务器,云服务器买哪个区合适
  2. python实现多进程同时计算_python多进程实现CPU100%使用
  3. binary search完整笔记
  4. 质子交换膜燃料电池稳压器的设计及仿真
  5. 干掉 Navicat:这个 IDEA 的兄弟真香!
  6. 服务器搬迁方案_数据中心机房改造搬迁IDC机房工程建设
  7. 参加 CSDN 2009 英雄大会有感(一)
  8. 【clickhouse】clickhouse表引擎之 kafka 表引擎 卡死
  9. Mybatis高级映射一对多查询
  10. 学习笔记1/5,操作系统之操作系统概念
  11. 手动批量下载ts文件并合并
  12. word流程图怎么使箭头对齐_word怎么将图形对齐
  13. 计算机win键在哪,Windows键是哪个?电脑上的Win键在哪里? [图片和文字]
  14. 【c项目】网吧管理系统的设计和实现
  15. 读论文:Fine-grained Image Classification via Combining Vision and Language
  16. 采用开盘价交易的方法
  17. Windows下强制删除文件的批处理文件
  18. (转)Visual SourceSafe (VSS的使用方法)使用方法
  19. FPGA实现AD采集
  20. 【数据结构实验六】图的遍历DFS和BFS

热门文章

  1. UVC 1.0 和 UVC 1.1的差别
  2. One-Hot 的使用
  3. 攻防世界-MISC:glance-50
  4. Python--break语句
  5. 苹果基带坏了怎么办_iPhone12 上市,苹果这次有哪些改变
  6. 《HelloGitHub》第 79 期
  7. Mac 上 VMware 安装 win7 虚拟机如何添加磁盘
  8. IEEE754标准浮点数转换
  9. 临沂中考计算机试题,2017临沂中考信息技术题库带答案
  10. 大专毕业,0基础转行C++程序员一个月后,我后悔了