请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

Jeson 2017-08-07 22:31:59

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

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

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

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

3 回复 有任何疑惑可以回复我~
  • 那想在问一下老师,后端服务没有挂,但是负载均衡中一个请求挂了,nginx会怎么处理这个请求呢,会根据这个请求判断服务器挂了吗,还会分发给这个服务器吗
    回复 有任何疑惑可以回复我~ 2018-08-24 10:40:23
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号