PHP FPM的常用操作

2021-09-07 06:39:53 字數 1062 閱讀 4874

php-fpm安裝完畢之後,沒有自帶的結束命令,可以通過以下方法結束:

1、首先檢視php-fpm程序號:

可以看到master程序號為91790,有兩個子程序,所以當父程序結束時,子程序也隨之結束,使用以下命令結束:

kill

91791

kill掉之後,php-fpm就結束了,然後配置好之後,啟動即可

2、這種方法是推薦的方法可以平滑結束和重啟php-fpm程序,方法如下:

首先按照方法1的方式kill掉程序,然後使用 vim etc/php-fpm.conf 開啟配置檔案

將pid前面的分號去掉,預設在執行的時候生成pid檔案

然後儲存並退出,使用 sbin/php-fpm 啟動程序即可在/usr/local/php/var/run下找到php-fpm.pid檔案,檔案中存放的內容就是方法1中使用命令檢視到的程序號

這個時候就可以程序結束和重啟操作了

立刻終止程序: kill -int `cat /usr/local/php/var/run/php-fpm.pid`

平滑終止程序: kill -quit `cat /usr/local/php/var/run/php-fpm.pid`

平滑重啟程序: kill -usr2 `cat /usr/local/php/var/run/php-fpm.pid`

注意以上3個命令都是使用`來引用檔案,生產過程中建議的方式是使用第三個命令平滑重新載入php-fpm所有的worker程序、配置和二進位制模組

檢視php-fpm程序數可以使用管道的-c引數來統計,命令是: ps aux | grep -c php-fpm 或者 ps -ef | grep -c php-fpm

統計出來假設是4,那麼真實的程序數除了grep本身的一共就是3個程序了

php fpm 操作命令

以下內容 和 先來理解一下什麼是php fpm php fpm是乙個php fastcgi管理器,是只用於php的。php5.3.3已經整合php fpm了,不再是第三方的包了。php fpm提供了更好的php程序管理方式,可以有效控制記憶體和程序 可以平滑過載php配置,比spawn fcgi具有...

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 等命令,所以不要再看這種老掉牙的命令了,需要使用訊號控制...