參考nginx開發從入門到精通:http://tengine.taobao.org/book/chapter_02.html
kill -HUP pid(master的pid)從容地重啟,服務不中斷
master進程在接收HUP訊號後是怎麼做的呢?
首先master進程在接到訊號後,會先重新載入設定文件,然後再啟動新的worker進程,並向所有舊的worker進程發送訊號,告訴他們可以光榮退休了。新的worker在啟動後,就開始接收新的請求,而老的worker在收到來自master的信號後,就不再接收新的請求,並且在當前進程中的所有未處理完的請求處理完成後,再退出
0.8版本之後
./nginx -s reload,就是來重啟nginx,./nginx -s stop,就是來停止nginx的運行
以上就介紹了 nginx重啟停止指令,包括了方面的內容,希望對PHP教學有興趣的朋友有幫助。