0%

[Nginx] 解決 1024 worker_connections are not enough

Nginx 可同時處理的連線數上限是 worker_processes * worker_connections, worker_processes 是 worker 的行程數,通常會設定成 CPU 核心數,或是也可以設定成 auto,讓 Nginx 自動偵測可用的 CPU 核心數。而worker_connections 是同一時間允許的連線總數量。

如果遇到 1024 worker_connections are not enough 的問題,可以調整 worker_processes 或是 worker_connections 來增加 Nginx 同時可處理的連線數上限:

1
2
3
4
5
worker_processes    4;

events {
worker_connections 2048;
}