avatar

目录
Nginx如何根据业务需求提高并发量(如何修改单个进程允许的最大连接数)

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;

}

文章作者: 刘向洋
文章链接: https://liuxiangyang.space/2020/01/02/00197/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LXY`S BLOG
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论
广告