php fpm程序關閉與重啟指令碼詳解

2021-08-30 09:10:49 字數 870 閱讀 2016

php-fpm是乙個php fastcgi管理器,是只用於php的。   

php5.3.3已經整合php-fpm了,不再是第三方的包了。php-fpm提供了更好的php程序管理方式,可以有效控制記憶體和程序、可以平滑過載php配置,比spawn-fcgi具有更多優點,所以被php官方收錄了。在./configure的時候帶 –enable-fpm引數即可開啟php-fpm。   使用php-fpm來控制php-cgi的fastcgi程序

master程序可以理解以下訊號

int, term 立刻終止

quit 平滑終止

usr1 重新開啟日誌檔案

usr2 平滑過載所有worker程序並重新載入配置和二進位制模組

示例:

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程序數:

**如下

複製**

ps aux | grep -c php-fpm

php-fmp的重啟 (方法二)

先執行**如下

複製**

killall php-fpm

再執行(usr/local/php是php的安裝目錄)

**如下

複製**

/usr/local/php/sbin/php-fpm &

php fpm的重啟 關閉

php 5.3.3 下的php fpm 不再支援 php fpm 以前具有的 usr local php sbin php fpm start stop reload 等命令,需要使用訊號控制 master程序可以理解以下訊號 int,term 立刻終止 quit 平滑終止 usr1 重新開啟日誌檔...

php fpm的重啟 關閉

php 5.3.3 下的php fpm 不再支援 php fpm 以前具有的 usr local php sbin php fpm start stop reload 等命令,需要使用訊號控制 master程序可以理解以下訊號 int,term 立刻終止 quit 平滑終止 usr1 重新開啟日誌檔...

php fpm 重啟 啟動 關閉

參考 自己平時用的關閉 killall php fpm centos7.2 首先要找到php fpm.conf配置檔案,檢視pid的配置路徑 不是安裝路徑 然後把下面對應的地方改掉才能正常執行。root do sg h1 ps aux grep php fpm root 11799 0.0 0.0 ...