修改php.ini以後php-fpm啓動,重啓,終止操做

之前php-fpm的操做能夠使用服務的方式啓動、中止和重啓:php

service php-fpm startapache

service php-fpm stopphp-fpm

service php-fpm reload日誌

然而升級php以後發現這樣不行了。 查找資料發現須要使用信號控制。進程

master進程有以下信號控制:ast

INT, TERM 馬上終止配置

QUIT 平滑終止service

USR1 從新打開日誌文件二進制

USR2 平滑重載全部worker進程並從新載入配置和二進制模塊grep

重啓方法: 1.先查看php-fpm的master進程號:ps aux|grep php-fpm

root     1229     0.0     0.1     347420 4516 ? Ss 2017 22:23 php-fpm: master process (/etc/php-fpm.conf)

apache     1231     0.0     0.5     358112 21448 ? S 2017 1:16 php-fpm: pool www

apache     1233     0.0     0.4     357496 19520 ? S 2017 1:15 php-fpm: pool www

2.重啓php-fpm: kill -USR2 1229

相關文章
相關標籤/搜索