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;
}
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LXY`S BLOG!
评论