nignx的master进程和worker进程的作用

Posted JohnKing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nignx的master进程和worker进程的作用相关的知识,希望对你有一定的参考价值。

ngnix进程启动启动后会有一个master进程和多个worker进程。

master进程的主要作用:

1.读取并验证配置信息;

2.创建,绑定及关闭套接字;

3.启动,终止worker进程以及维护worker进程的个数;

4.无须终止服务而重新配置工作。

5.控制非中断式程序升级,启用新的二进制程序并在需要的时回滚到老版本。

6.重新打开日志文件。

7.编译嵌入式perl脚本。

worker主要作用:

1.接收,传入并处理来自客户端的连接;

2.提供反向代理及过滤功能;

3.nginx任何能完成的其他任务

以上是关于nignx的master进程和worker进程的作用的主要内容,如果未能解决你的问题,请参考以下文章

Nginx如此之快

master进程和worker进程

深入理解[Master-Worker模式]原理与技术

并发模型——Master-Worker模式

多线程:多线程设计模式:Master-Worker模式

进程 vs. 线程