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 | worker_processes 4; |