在Nginx的负载均衡检查模块中,对于负载均衡的节点可以配置如下可选参数:

max_fails=1
fail_timeout=10s

这个是Nginx在负载均衡功能中,用于判断后端节点状态,所用到两个参数。

Nginx基于连接探测,如果发现后端异常,在单位周期为fail_timeout设置的时间中达到max_fails次数,这个周期次数内,如果后端同一个节点不可用,那么接将把节点标记为不可用,并等待下一个周期(同样时常为fail_timeout)再一次去请求,判断是否连接是否成功。

默认:fail_timeout为10s,max_fails为1次。

建议:max_fails=10 fail_timeout=60s

Nginx只有当有访问时后,才发起对后端节点探测。如果本次请求中,节点正好出现故障,Nginx将把请求转交给接下来的节点处理。所以不会影响到这次请求的正常进行。

相关文章:

  • 2021-09-19
  • 2021-05-23
  • 2022-02-08
  • 2022-02-08
  • 2021-12-12
  • 2021-10-20
  • 2021-07-30
猜你喜欢
  • 2021-05-28
  • 2021-11-21
  • 2021-08-06
  • 2022-02-04
  • 2021-11-22
  • 2022-01-16
相关资源
相似解决方案