nginx负载均衡

来源:3-43 Nginx作为负载均衡服务_负载均衡策略url_hash策略

慕虎7265657

2017-08-07

负载均衡,怎么判断后端服务器挂了,有什么好的恢复策略嘛

写回答

1回答

Jeson

2017-08-07

很好的问题,建议在学习这个课程的其他同学也过来围观下:

首先,Nginx默认检测后端服务的方式是基于通信的,如:连接超时或者后端服务refuse都会标记为服务有问题。

然后,如果Nginx需要作到基于状态码,大家可以了解下这个配置语法proxy_next_upstream,可以对后端响应404、502、503、504、500等状态码进行备用处理。

最后,如果还想更好的完善后端的检测机制,需要通过第三方模块来做了,ngx_http_upstream_check_module。

3
1
hallo_monde
那想在问一下老师,后端服务没有挂,但是负载均衡中一个请求挂了,nginx会怎么处理这个请求呢,会根据这个请求判断服务器挂了吗,还会分发给这个服务器吗
2018-08-24
共1条回复

Nginx入门到实践-Nginx中间件应用+搭建Webserver架构

中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等

4183 学习 · 908 问题

查看课程