采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如果采用的ip_hash或者sticky策略,upstream server它是怎么检测后端服务器挂掉,再次切换到下一个server节点,是通过telnet ip 端口方式还是后端某个页面?
ip_hash或者sticky策略 是一个负载均衡策略,它不影响对后端的检测机制。
默认的upstream转发,检测的机制是通过端口检测机制来判断后端服务的状态。不会检测后端详细的http返回body内容,所以默认不会检测页面。
那是怎么检测端口的?是tcp?返回什么,才算判断是一个健康的节点?
后端端口返回什么状态码才算是失败?
1、tcp端口建连超时。 2、如果设置了proxy_next_upstream http_500 | http_502 | http_503 | http_504 |http_404;则通过head头信息。
登录后可查看更多问答,登录/注册
中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等
3.2k 10
2.2k 12
1.1k 12
1.8k 11