我有nginx设置使用4个工作进程,但只有一个处理所有请求。其他3名工人只是空闲。这是htop的截图
nginx.conf看起来像这样
worker_processes 4;
events {
worker_connections 10240;
multi_accept on;
use epoll;
}
worker_rlimit_nofile 20000;
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 30;
tcp_nopush on;
tcp_nodelay on;
client_body_timeout 10;
reset_timedout_connection on;
.........
服务器是具有2个CPU内核的EC2 C3大型机器。任何帮助都会非常感谢
答案 0 :(得分:0)
注释multi_accept on;
,这将使一名工作人员接受所有传入的连接,以便其他工作人员无所事事。