在 HAProxy 1.9.8 中,参数 'timeout check ' 可以有以下几种使用方式:

  1. 全局配置:可以在全局配置段中使用 'timeout check ' 来设置所有后端服务器的检查超时时间。这将应用于所有后端服务器的检查操作。例如:
global
   timeout check 5s

这将设置所有后端服务器的检查超时时间为 5 秒。

  1. 默认配置:可以在默认配置段中使用 'timeout check ' 来设置特定后端服务器组的检查超时时间。默认配置段定义了一组后端服务器的默认配置,可以通过使用 default-server 关键字来引用。例如:
defaults
   timeout check 3s

backend my_backend
   default-server inter 5s downinter 1s rise 2 fall 3 slowstart 60s maxconn 32 check

这将为 my_backend 后端服务器组中的所有后端服务器设置检查超时时间为 3 秒。

  1. 个别配置:可以在每个后端服务器的配置中使用 'timeout check ' 来为特定的后端服务器设置检查超时时间。这将覆盖全局配置和默认配置段中的设置。例如:
backend my_backend
   server server1 192.168.0.1:80 check timeout check 10s
   server server2 192.168.0.2:80 check timeout check 5s

这将为 server1 设置检查超时时间为 10 秒,为 server2 设置检查超时时间为 5 秒。

需要注意的是,如果在个别配置中使用了 'timeout check ' 参数,则会覆盖默认配置和全局配置段中的设置。

HAProxy 1.9.8 中 timeout check <timeout> 参数的配置方式

原文地址: https://www.cveoy.top/t/topic/qqgN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录