nignx的master進程和worker進程的做用

ngnix進程啓動啓動後會有一個master進程和多個worker進程。nginx

master進程的主要做用:代理

1.讀取並驗證配置信息;日誌

2.建立,綁定及關閉套接字;進程

3.啓動,終止worker進程以及維護worker進程的個數;編譯

4.無須終止服務而從新配置工做。反向代理

5.控制非中斷式程序升級,啓用新的二進制程序並在須要的時回滾到老版本。ast

6.從新打開日誌文件。配置

7.編譯嵌入式perl腳本。perl

worker主要做用:二進制

1.接收,傳入並處理來自客戶端的鏈接;

2.提供反向代理及過濾功能;

3.nginx任何能完成的其餘任務

相關文章
相關標籤/搜索