關閉nginx兩種方式 nginx -s stop 立即停止nginx進程 nginx -s quit 優雅地關閉worker進程

開始優雅的關閉worker進程后
01設置定時器 worker_shutdown__timeout 設置多少秒后關閉連接
02關閉監聽句柄,不在接收新的連接
03關閉空閑連接,nginx為了保證連接的快速可靠,會保持一些空閑連接。
04在循環中等待全部連接關閉, 兩種情況,一種循環的等待nginx連接關閉了,另一種超過了worker__shutdown__timeout進程時間,連接會立即關閉。
05退出進程
