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)等命令,所以不要再看这种老掉牙的命令了,需要使用信号控制:
master进程可以理解以下信号
INT, TERM 立刻终止
QUIT 平滑终止
USR1 重新打开日志文件
USR2 平滑重载所有worker进程并重新载入配置和二进制模块
一个简单直接的重启方法:
先查看php-fpm的master进程号
# ps aux | grep php-fpm | grep master | grep -v grep
root 13225 0.0 0.0 204820 7508 ? Ss 09:37 0:01 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
You have new mail in /var/spool/mail/root
重启php-fpm:
kill -USR2 13225
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 重启 php-fpm 的几种方法相关推荐
- linux系统下重启网络服务的两种方法
linux系统下重启网络服务的两种方法 发布时间:2020-04-02 11:25:25 来源:亿速云 阅读:207 作者:小新 今天小编给大家分享的是linux系统下重启网络服务的两种方法,很多人都 ...
- 启动注销服务器,window server 2012系统服务器桌面重启关机注销的几种方法
对于window server 2012的排版布阵,刚刚进入系统的朋友一定很费解,以前右下角的开始按钮不见了.取而代之的服务器管理器,也彰显了微软对服务器管理在的重视.折腾了半天想已到了下班时间,想把 ...
- 强制重启Linux系统的几种方法
实际生产环境中某些情况下 Linux 服务器系统在出现致命错误需要远程进行重启,通过常规的 reboot.init 6 等方法无法正常重启(例如重启时卡在驱动程序里等情况),这时就需要通过下面介绍的几 ...
- 重启linux系统的三种方法,强制重启Linux系统的几种方法
实际生产环境中某些情况下 Linux 服务器系统在出现致命错误需要远程进行重启,通过常规的 reboot.init 6 等方法无法正常重启(例如重启时卡在驱动程序里等情况),这时就需要通过下面介绍的几 ...
- linux系统重启几种方式,强制重启Linux系统的几种方法
实际生产环境中某些情况下 Linux 服务器系统在出现致命错误需要远程进行重启,通过常规的 reboot.init 6 等方法无法正常重启(例如重启时卡在驱动程序里等情况),这时就需要通过下面介绍的几 ...
- linux系统怎么远程重启,远程重启linux主机的几种方法
方法一,在终端上利用ssh,不登录远程主机,直接发送重启命令 ssh root@192.168.8.128 'reboot' 方法二,在终端上利用ssh和here document ssh root@ ...
- vcruntime140_1.dll丢失的解决方法,哪种方法比较靠谱点
vcruntime140_1.dll丢失要怎么办?其实很多人都在头疼这个问题,关于dll文件的丢失这事情是时常发生的,因为电脑的杀毒软件有时候会误杀,然后就会导致你的游戏程序都打开不了,你必须要修复好 ...
- 修改hosts 不生效? 三种方法解决
我们在修改hosts文件时, 会遇到hosts不生效的情况 原因分2种: 1.我们没改对hosts文件, 比如: 保存时没权限(以为保存成功了, 实际上并没有) 写的网址输入错误了(www.baidu ...
- linux 清空catalina.out日志 不需要重启tomcat(五种方法)【转】
1.重定向方法清空文件 [root@localhost logs]# du -h catalina.out 查看文件大小 17M catalina.out [root@localhost logs] ...
- linux 7修改主机名重启后不生效_Linux 中改变主机名的 4 种方法 | Linux 中国
今天,我们将向你展示使用不同的方法来修改主机名.你可以从中选取最适合你的方法.-- Magesh Maruthamuthu 昨天我们已经在我们的网站中写过如何在 Linux 中修改主机名的文章[1]. ...
最新文章
- 01 使用AFN3 0上传图片时间慢的问题
- Windows Azure 如何学习Azure
- 【Matlab 控制】多智能体一致性收敛仿真
- 将 Web 项目从 Visual Studio .Net 2002/2003 转换到 Visual Studio 2005 的分步指南
- Java中的面向接口编程
- java简述标识符和保留字区别_Java 基础语法 - 流年似水莫停留的个人页面 - OSCHINA - 中文开源技术交流社区...
- LeetCode 1910. 删除一个字符串中所有出现的给定子字符串
- 最佳实践 | 数据库迁云解决方案选型 流程全解析
- 深度学习之神经网络的结构
- leetcode 802. 找到最终的安全状态(Find Eventual Safe States)
- python 折线图_Python 编程一次画三种图:柱状图、散点图、折线图
- Pycharm 2018 1.2版本 Mac注册码激活码
- html用ajax做三级联动,怎样使用JS+AJAX做出三级联动
- 扩展 delphi 泛型 以实现类似lambda功能 , C#中的any count first last 等扩展方法
- 关于中断和异常的几点认识
- Kubernetes 持续集成 SpringCloud
- 关于微博营销推广案例
- windows10系统纯净版下载地址
- 是非人生 — 一个菜鸟程序员的5年职场路 第8节
- 红米手机4android os是木马怎么清除,红米Note4 的LineageOS14.1刷机包 安卓7.1.1原生风格 本地化 20180203更新...
热门文章
- unity3d:向量计算:获得两点连线的垂直向量,判断目标方位(前后左右)
- 如何手动启动MySQL服务器
- FTTB MDU7353
- Keil5 安装使用
- 原根算法C语言,算法导论-----数论-----元素的幂
- Linux Chromium源码编译
- PyQt5 的textedit下的setPlainText()和setText区别
- unable to start ssh-agent service, error :1058 问题的解决方法
- 谈谈反爬虫“政策与对策”
- 计算机组成与系统结构指导,计算机组成与系统结构实验指导书