標籤:where -- start log檔案 gre mem bsp ini 記憶體
查看php-fpm 相關資訊
查看php-fpm是否開啟 :ps -ef|grep php
查看php-fpm的位置:whereis php-fpm
查看php-fpm進程數:ps aux | grep -c php-fpm
查看運行記憶體:/usr/bin/php -i|grep mem
查看php-fpm.conf 配置
cat /usr/local/php/etc/php-fpm.conf
看到 pid=/var/run/php-fpm/php-fpm.pid
開啟、重啟、關閉php-fpm第一種方式 常用命令
開啟php-fpm: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`
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[服務名]
liunx php-fpm