ngnix進程啟動啟動后會有一個master進程和多個worker進程。
master進程的主要作用:
1.讀取並驗證配置信息;
2.創建,綁定及關閉套接字;
3.啟動,終止worker進程以及維護worker進程的個數;
4.無須終止服務而重新配置工作。
5.控制非中斷式程序升級,啟用新的二進制程序並在需要的時回滾到老版本。
6.重新打開日志文件。
7.編譯嵌入式perl腳本。
worker主要作用:
1.接收,傳入並處理來自客戶端的連接;
2.提供反向代理及過濾功能;
3.nginx任何能完成的其他任務