1.控制Nginx单个进程允许的最大连接数的参数为: worker_connections ,这个参数要根据服务器的性能和内存使用量来调整。

2.进程的最大连接数受Linux系统进程的最大打开文件数量限制,执行了”ulimit -HSn 65535” 之后,work_connections才能生效。

3.连接数包括代理服务商的连接、客户端的连接,

worker数量=CPU个数x核数

2个四核的CPU=8

Nginx总并发连接数量=worker数量*worker_connections,总数保持在3w左右

2X15000=30000

举例

cat /usr/local/nginx/conf/nginx.conf

worker_processes 2;

worker_cpu_affinity 01 10;

user nginx nginx;

events {

use epoll;

worker_connections 15000;

}