新聞中心
這篇文章給大家分享的是有關(guān)PHP重啟php-fpm的方法有哪些的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。
成都創(chuàng)新互聯(lián)2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元臺(tái)兒做網(wǎng)站,已為上家服務(wù),為臺(tái)兒各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108
啟動(dòng)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)等命令,所以不要再看這種老掉牙的命令了,需要使用信號(hào)控制:
master進(jìn)程可以理解以下信號(hào)
INT, TERM 立刻終止
QUIT 平滑終止
USR1 重新打開日志文件
USR2 平滑重載所有worker進(jìn)程并重新載入配置和二進(jìn)制模塊
一個(gè)簡(jiǎn)單直接的重啟方法:
先查看php-fpm的master進(jìn)程號(hào)
# ps aux | grep php-fpm | grep master | grep -v grep root 13225 0.0 0.0 204820 7508 ? Ss 09:37 0:01 php-fpm: master process (/usr/local/php/etc/php-fpm.conf) You have new mail in /var/spool/mail/root
重啟php-fpm:
kill -USR2 13225
OK了。
上面方案一般是沒有生成php-fpm.pid文件時(shí)使用,如果要生成php-fpm.pid,使用下面這種方案:
上面master進(jìn)程可以看到,matster
使用的是/usr/local/php/etc/php-fpm.conf這個(gè)配置文件,cat /usr/local/php/etc/php-fpm.conf發(fā)現(xiàn):
[global] ; Pid file ; Note: the default prefix is /usr/local/php/var ; Default Value: none ;pid = run/php-fpm.pid
pid文件路徑應(yīng)該位于
/usr/local/php/var/run/php-fpm.pid
,由于注釋掉,所以沒有生成,我們把注釋去除,再kill -USR2 42891 重啟php-fpm,便會(huì)生成pid文件,下次就可以使用以下命令重啟,關(guān)閉php-fpm了:
php-fpm 關(guān)閉: kill -INT 'cat /usr/local/php/var/run/php-fpm.pid' php-fpm 重啟: kill -USR2 'cat /usr/local/php/var/run/php-fpm.pid'
感謝各位的閱讀!關(guān)于“PHP重啟php-fpm的方法有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
名稱欄目:PHP重啟php-fpm的方法有哪些
分享鏈接:http://fisionsoft.com.cn/article/pggcjg.html