在 HAProxy 中,可以使用以下方式配置 TCP 健康检查的超时时间:

  1. 使用全局超时参数:你可以在全局配置中设置 TCP 连接的超时时间,包括连接超时、客户端超时和服务器超时。例如:
timeout client <timeout>
timeout server <timeout>
timeout connect <timeout>

其中,<timeout>是以毫秒为单位的超时时间。

  1. 使用 backend 级别的超时参数:你可以在每个 backend 配置块中设置 TCP 连接的超时时间,覆盖全局配置的超时时间。例如:
backend my_backend
  timeout client <timeout>
  timeout server <timeout>
  timeout connect <timeout>
  1. 使用 server 级别的超时参数:你可以在每个 server 配置块中设置 TCP 连接的超时时间,覆盖 backend 和全局配置的超时时间。例如:
backend my_backend
  server my_server 192.168.0.1:80 check timeout <timeout>

在上述示例中,<timeout>是以毫秒为单位的超时时间。

请注意,以上方法适用于 TCP 健康检查的超时时间配置。如果你要配置其他类型的超时时间,如 HTTP 健康检查的超时时间,你需要使用适当的参数和指令。

HAProxy TCP 健康检查超时时间配置指南

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

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