我有nginx设置使用4工作进程,但只有其中之一处理所有的请求。 其他三名工人只是闲置。 这里是截graphics式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大型机器。 任何帮助将非常感谢
所有工作线程都不是活动的,因为你没有加载足够的负载你的nginx服务器。 一旦你把足够的负载,它将分布在你创build的各种工作进程。 因此,如果您只有一个客户端,或者尝试从多个客户端发送stream量,请增加多个客户端应用程序实例的stream量。