停止nginx的方法:執行「nginx -s quit」或「nginx -s stop」指令。停止php服務的方法:執行「kill -INT ` cat /usr/local/php/var/run/php-fpm .pid`」指令。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
停止Nginx服務的四種方法
從容停止服務
這種方法較stop相比就比較溫和一些了,需要進程完成目前工作後再停止。
nginx -s quit
立即停止服務
這種方法比較強硬,無論進程是否在工作,都直接停止進程。
nginx -s stop
systemctl 停止
systemctl屬於Linux指令
systemctl stop nginx.service
killall 方法殺死程式
#直接殺死進程,在上面無效的情況下使用,態度強硬,簡單粗暴!
killall nginx
停止php服務的方法
#INT, TERM:立刻終止
QUIT:平滑終止
#USR1:重新開啟日誌檔案
USR2:平滑重載所有worker進程並重新載入設定和二進位模組
1、php-fpm 關閉:
kill -INT ` cat /usr/local/php/var/run/php-fpm .pid`
2、php-fpm 重啟:
kill -USR2 ` cat /usr/local/php/var/run/php-fpm .pid`
3、查看php-fpm進程數:
ps aux | grep -c php-fpm
推薦學習:《PHP影片教學》
以上是怎麼停止nginx和php服務的詳細內容。更多資訊請關注PHP中文網其他相關文章!