请稍等 ...
×

采纳答案成功!

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

upstream server检测原理

如果采用的ip_hash或者sticky策略,upstream server它是怎么检测后端服务器挂掉,再次切换到下一个server节点,是通过telnet ip 端口方式还是后端某个页面?

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

1回答

Jeson 2019-07-22 19:16:22

ip_hash或者sticky策略 是一个负载均衡策略,它不影响对后端的检测机制。

默认的upstream转发,检测的机制是通过端口检测机制来判断后端服务的状态。不会检测后端详细的http返回body内容,所以默认不会检测页面。

0 回复 有任何疑惑可以回复我~
  • 提问者 zac707 #1
    那是怎么检测端口的?是tcp?返回什么,才算判断是一个健康的节点?
    回复 有任何疑惑可以回复我~ 2019-08-23 11:52:53
  • 提问者 zac707 #2
    后端端口返回什么状态码才算是失败?
    回复 有任何疑惑可以回复我~ 2019-12-01 21:07:02
  • Jeson 回复 提问者 zac707 #3
    1、tcp端口建连超时。
    2、如果设置了proxy_next_upstream http_500 | http_502 | http_503 | http_504 |http_404;则通过head头信息。
    回复 有任何疑惑可以回复我~ 2019-12-02 09:39:32
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信