liunx php-fpm

 

查看php-fpm 相關信息

查看php-fpm是否開啓 :ps -ef|grep phpphp

查看php-fpm的位置:whereis php-fpmphp-fpm

查看php-fpm進程數:ps aux | grep -c php-fpmui

查看運行內存:/usr/bin/php  -i|grep memspa

查看php-fpm.conf 配置.net

  cat  /usr/local/php/etc/php-fpm.confrest

  看到 pid=/var/run/php-fpm/php-fpm.pid日誌

 

開啓、重啓、關閉php-fpm

第一種方式 經常使用命令

開啓php-fpm:php-fpm 或者 /bin/php-fpm # /bin/php-fpm 是 whereis php-fpm 這個命令返回的路徑進程

重啓php-fpm:/etc/init.d/php-fpm restart    或者   kill -USR2 `cat /var/run/php-fpm/php-fpm.pid`  #若是/etc/init.d/ 下沒有 php-fpm 文件能夠使用第二種方法內存

php-fpm 關閉:kill -INT `cat /var/run/php-fpm/php-fpm.pid`get

master 進程能夠理解如下信號

INT, TERM 馬上終止
QUIT 平滑終止
USR1 從新打開日誌文件
USR2 平滑重載全部worker 進程並從新載入配置和二進制模塊

 第二種方式 用PHP-FPM來控制PHP-CGI的FastCGI進程

/usr/local/php/sbin/php-fpm {start|stop|quit|restart|reload|logrotate}  # /usr/local/php/sbin/ php-fpm 所在路徑

--start 啓動php的fastcgi進程

--stop 強制終止php的fastcgi進程

--quit 平滑終止php的fastcgi進程

--restart 重啓php的fastcgi進程

--reload 從新平滑加載php的php.ini

--logrotate 從新啓用log文件

 

殺死進程方式關閉 php-fpm

kill 來殺死某一個進程:kill -9 PID

killall 殺死一類進程:killall -9 php-fpm[服務名]

pkill 殺死一類進程:pkill php-fpm[服務名]

相關文章
相關標籤/搜索