计算机网络/计算机科学与应用/系统/运维/开发

Nginx服务器并发处理配置worker process数

1、worker process 有什么用?

worker process是Nginx服务器实现并发处理服务的关键

理论上,worker process的值越大,可以支持的并发处理量也越多

但实际上它还要受到来自软件本身、操作系统本身资源和能力、硬件设备(如CPU和磁盘驱动器)等影响


2、如何配置worker process?

worker_processes number  |  auto;

image.png

number,设置Nginx进程最多可以产生的worker process数,默认为1 

auto,设置此值,Nginx进程将自动检测

image.png


将number改为3,重新运行Nginx进程,ps ax|grep nginx

[root@VM-4-2-centos conf]# ps ax|grep nginx
 2237 ?        Ss     0:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
16157 ?        S      0:00 nginx: worker process
16158 ?        S      0:00 nginx: worker process
16159 ?        S      0:00 nginx: worker process
16182 pts/1    S+     0:00 grep --color=auto nginx

注:该指令只能在全局块中设置

并发 worker process

热爱可抵岁月漫长, 温柔可挡艰难时光。

评论

^