互联网面试宝典

您现在的位置是: 首页 > Nginx

问题详情

请解释一下 Nginx 服务器上的 Master 和 Worker 进程分别是什么?

面试宝典 2023-06-12 Web前端开发工程师 47
Nginx 服务器上的 Master 进程负责启动和管理 Worker 进程。在启动 Nginx 服务器时,Master 进程首先会读取配置文件并检查语法正确性,然后启动指定数量的 Worker 进程。Worker 进程是实际处理客户端请求的进程,它们会监听端口并接收和处理客户端请求,并将结果返回给客户端。

Master 进程通常不处理客户端请求,主要负责管理和分配资源,在 Worker 进程宕机时会自动启动新的 Worker 进程,保证 Nginx 服务器的稳定运行。在需要重新加载或修改配置文件时,Master 进程也会处理这些操作。