> For the complete documentation index, see [llms.txt](https://bohans.gitbook.io/devops/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bohans.gitbook.io/devops/ngnix/ji-chu-zhi-shi/2.-nginx-pei-zhi/2.2-pei-zhi-zhi-ling/worker_processes.md).

# worker\_processes

<mark style="color:blue;">**Nginx服务在运行时，会保持一个主进程和一个或多个worker process工作进程**</mark>。其中，**worker process是Nginx服务器实现并发处理服务的关键所在**。从理论上来说，**worker process的值越大，可以支持的并发处理量也越多**，但实际上它还要受到来自软件本身、操作系统本身资源和能力、硬件设备（如CPU和磁盘驱动器）等的制约。

配置允许生成的worker process数的指令是<mark style="color:blue;">**worker\_processes**</mark>，其语法格式为：

```nginx
worker_processes number | auto;
```

* <mark style="color:blue;">**number**</mark>：指定Nginx进程最多可以产生的worker process数。
* <mark style="color:blue;">**auto**</mark>：设置此值，Nginx进程将自动检测。

{% hint style="info" %} <mark style="color:blue;">**此指令只能在全局块中设置。**</mark>
{% endhint %}
