栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

upstream指令参数 max

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

upstream指令参数 max

max_conns

  1. 作用: 限制一台服务器的最大连接数;

  2. 默认值: 0,表示不去做任何限制;  

  3. 目的: 保护服务器,限流,避免过载

  4. 注意:老版本的nginx无法使用此参数(1.11.5只能作用于商业版本)

备注: 使用了多个 worker_processes, 使用多个worker进程,连接总数肯定会大于max_conns

slow_start(商业版本能使用,需要付费):缓慢的启动,慢慢加入到集群,会在配置的时间内将权重慢慢升级到配置的权重值,必须要使用在集群里面,必须要和权重一起使用

upstream tomcats {
  server 192.168.1.173:8080 weight=6 slow_start=60s;
  server 192.168.1.174:8080 weight=2;
  server 192.168.1.175:8080 weight=2; 
}

该参数不能使用在hash和random load balancing中

down:一种状态,标识服务器节点不可用

upstream tomcats {
 server 192.168.1.173:8080 down;
 server 192.168.1.174:8080 weight=1;
 server 192.168.1.175:8080 weight=1;
}

backup:表明服务器是一台备用机(其他服务挂掉之后,才会被访问)

upstream tomcats {
 server 192.168.1.173:8080 backup;
 server 192.168.1.174:8080 weight=1;
 server 192.168.1.175:8080 weight=1;
}
 

upstream指令参数 max_fails、fail_timeout

max_fails:表示失败几次,则标记server已宕机,剔除上游服务。

fail_timeout: 表示失败的重试时间。

max_fails=2 fail_timeout=15s

则表示在15秒内请求某一server失败达到2次后,则认为该server已经挂了或者宕机了,随后15秒内不会有新的请求到达刚刚挂掉的节点上,而是会请求到正常运作的server,15秒后会再有新请求尝试连接挂掉的server,如果还是失败,重复上一过程,直到恢复。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/885263.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号