upstream的指令参数


一、upstream是什么?

upstream也称为上游服务器,是在Nginx进行集群开发时配置服务器的称呼。

二、指令

1.max_conns

翻译过来为最大连接数,顾名思义该参数设置每一台服务器同时最大连接的数量。

注:当设置Nginx的worker_processes为多个时,每一个工作进程之间会共享内存,所以最大连接数会大于设置的max_conns。


2.slow_start

设置服务器启动的方式为慢开始,在实际运作过程中,往往在一开始的时候用户访问量不会很多,采取慢开始的方式会逐渐升高服务器的轮训权重,在规定的时间内上升到设置的轮训权重为止。

注:该指令只在商业版本的Nginx中存在


3.down

停止掉向该服务器发送请求,但是并不意味着这台服务器宕机。

注:后续会更新Nginx的负载均衡的方式,其中的ip_hash方式中,如果某台服务器宕机,为了保证尽量减少用户的会话和缓存的丢失,不能直接停止掉该服务器,而是需要在配置配置文件中设置该服务器的down指令。


4.backup

设置该服务器为备用服务器;在其他服务器宕机或崩溃的时候,该服务器会自动顶替掉宕机的服务器,继续完成用户请求。


5.max_fails,fail_timeout

在规定时间内允许最大失败次数,超过后会被认为宕机,nginx会停止将请求发送给该服务器,在fail_timeout时间后,再次尝试请求该服务器,如果还是失败,则重复动作直到重新运作为止

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值