nginx 的worker是什么
时间: 2023-12-25 15:04:24 浏览: 101
nginx worker进程循环的实现
在 Nginx 中,`worker` 是指处理客户端请求的工作进程。当 Nginx 启动时,它会创建一个或多个 worker 进程,每个 worker 进程都会独立地处理客户端请求。这种设计使得 Nginx 能够高效地处理大量的并发连接,因为每个 worker 进程都能够独立地处理请求,不会阻塞其他进程。
每个 worker 进程都会监听一个或多个端口,当有客户端请求到达时,Nginx 会将请求分配给其中的一个 worker 进程处理。处理完成后,worker 进程将响应返回给客户端。在默认情况下,Nginx 的 worker 数量等于 CPU 核心数,但可以通过配置文件进行修改。
阅读全文