upstream 指令参数 max_conns
nginx
it书童
2020-12-12 21:18:00
0赞
0踩
1618阅读
0评论
设置 worker_processes 1
,就不会用到共享共存,便于测试
max_conns: 限制每台server的连接数,用于保护避免过载,可起到限流作用。测试参考配置如下:
upstream tomcats {
server 192.168.33.11:8080 max_conns=2;
server 192.168.33.12:8080 max_conns=2;
server 192.168.33.13:8080 max_conns=2;
}
server {
listen 80;
server_name www.tomcats.com;
location / {
proxy_pass http://tomcats;
}
}
用 JMeter 测试:
可看到最多同时处理 6 个请求,因为三个 tomcat 服务器,每个服务器设置最多处理 2 个请求,即最大并发数为 6 个请求,超出 6 个的其他请求返回人 502 错误
- 上一篇: nginx 构建 tomcat 集群
- 下一篇: upstream 指令参数 slow_start

关于我
一个文科出身的程序员,追求做个有趣的人,传播有价值的知识,微信公众号主要分享读书思考心得,不会有代码类文章,非程序员的同学请放心订阅
转载须注明出处:https://www.itshutong.com/articles/947
精品付费
这一次,真正掌握composer
2679
0
个人开发者通过payjs接入微信支付
4929
0
相关推荐
nginx 之初窥门径
1150
0
nginx 重写规则
1294
0
nginx 实现负载均衡
1175
0
nginx 使用阿里云免费 ssl 证书配置 https
1451
0
nginx日志格式以及关闭对静态资源的日志记录
1441
0
nginx 解决跨域问题
1128
0
upstream 指令参数 slow_start
1545
0
nginx 使用 keepalived 提高吞吐量
1207
0
负载均衡之一致性hash算法
1095
0
nginx 配置动静分离
1114
0