優雅地關閉worker程序

2022-08-28 15:15:35 字數 395 閱讀 6565

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

開始優雅的關閉worker程序後

01設定定時器 worker_shutdown__timeout 設定多少秒後關閉連線

02關閉監聽控制代碼,不在接收新的連線

03關閉空閒連線,nginx為了保證連線的快速可靠,會保持一些空閒連線。

04在迴圈中等待全部連線關閉, 兩種情況,一種迴圈的等待nginx連線關閉了,另一種超過了worker__shutdown__timeout程序時間,連線會立即關閉。

05退出程序

如何優雅地關閉SparkStreaming

how to shutdown a spark streaming job gracefully 17 02 02 01 31 35 info streaming.streamingcontext invoking stop stopgracefully true from shutdown hoo...

如何優雅地關閉乙個socket

如何優雅地關閉乙個socket 1.關閉socket時究竟做了什麼 關閉socket分為主動關閉 active closure 和被動關閉 passive closure 兩種情況。前者是指有本地主機主動發起的關閉 而後者則是指本地主機檢測到遠端主機發起關閉之後,作出回應,從而關閉整個連線。其狀態圖...

master程序和worker程序

master程序為主程序,該程序會建立manager程序和reactor執行緒等工作進 執行緒 reactor執行緒實際執行epoll例項,用於接受客戶端的鏈結和發來的請求 manager程序是管理程序,該程序是為了建立管理所有的worker程序和taskworker程序,而taskworker則是...