在上線(xiàn)新功能的時(shí)候,需要將服務(wù)器停掉,防止在更新過(guò)程中有用戶(hù)進(jìn)行操作額外的數(shù)據(jù)。
(推薦教程:nginx教程)
1、查看nginx主進(jìn)程:
$ ps -ef | grep nginx
2、停止Nginx服務(wù)
從容停止nginx服務(wù)
$ kill -QUIT 主進(jìn)程號(hào)
如:
kill -QUIT 16391
這種方式相對(duì)來(lái)說(shuō)會(huì)有一個(gè)停止的過(guò)程,先將子進(jìn)程停止掉,然后再停掉主進(jìn)程。
快速停止Nginx:
$ kill -TERM 主進(jìn)程號(hào)
這種會(huì)比上面那種方法速度快些。
強(qiáng)制停止Nginx:
$ kill -9 主進(jìn)程號(hào)
這種方式是最后的方法,強(qiáng)制停止。