首页 > 其他分享 >六月学习之Haproxy default配置

六月学习之Haproxy default配置

时间:2023-07-03 22:32:23浏览次数:35  
标签:Haproxy http option default 六月 timeout 10s 超时 客户端

4、Haproxy default配置

defaults段用于为所有其他配置段提供默认参数

4.1、option参数

httplog

option httplog:用来记录日志,其通常包括但不限于HTTP请求、连接计时器、会话状态、连接数、捕获的首部及cookie、"frontend"、"backend"等信息。

dontlognull

option dontlognull:不记录健康检查的日志信息。

redispatch

option redispatch:当找不到cookie对应的服务器时,重新分配新的节点给客户端

forwardfor

option forwardfor:传递客户端真实IP

4.2、timeout参数

queue

timeout queue 1m:当请求超过最大并发连接数,多余请求会进入队列,那该请求在等待多长时间则超时

connect

timeout connect 10s:haproxy与后端服务器连接超时时间

client

timeout client 1m:定义客户端与haproxy连接后,数据传输完毕,不再有数据传输,即非活动连接的超时时间

server

timeout server 1m:定义haproxy与后端应用服务器的非活动连接超时时间

check

timeout check 10s:健康检测的时间的最大超时时间

http-request

timeout http-request 10s:客户端发送http请求的超时时间

http-keep-alive

timeout http-keep-alive 10s:http请求连接建立的最大超时时间

maxconn

maxconn 3000:最大并发连接数(不可以超过global)

标签:Haproxy,http,option,default,六月,timeout,10s,超时,客户端
From: https://blog.51cto.com/u_13236892/6616465

相关文章

  • What are the phases of the maven default lifecycle?
    Thephasesofthedefault(build)mavenSWlifecyclearelistedathttp://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.Ihavelistedthemagainhere:MavenDefaultLifecyclePhasesvalidategenerate-sourcesprocess-sourcesgenerate-reso......
  • IOS开发-NSUserDefaults的基本使用,缓存数据实现数据持久化
    NSUserDefaults是iOS与macOS中的一个存储对象。它用于存储应用程序运行期间和退出后需要保存的数据。NSUserDefaults的特点:-基于键值对:使用字符串作为键名存储数据。-支持的类型:NSString、NSNumber、NSDate、NSArray、NSDictionary等基本数据结构。-存储在本地:数据存储......
  • Java中类 DefaultTableModel 的概念
    columnIdentifiers          Vector,由多个列标识符组成dataVector          Vector,由包含多个 Object 值的 Vector 组成。一个DefaultTableModel 就是一个二维表,以下是使用函数:DefaultTableModel()构造默认的DefaultTableModel,它是一个零......
  • export,export default,exports - 导入导出方法总结
    1.export.default的使用方法特点:export.default向外暴露的成员,可以使用任意变量来接收在一个模块中,exportdefault只允许向外暴露一次在一个模块中,可以同时使用exportdefault和export向外暴露成员//exportdefault-默认导出constm=100;exportdefaultm;//导入......
  • 代理服务器之 squid、lvs、nginx、haproxy之间的区别
    代理服务器之squid、lvs、nginx、haproxy之间的区别代理服务可简单的分为正向代理和反向代理1、正向代理正向代理服务器:squid用于代理内部网络对Internet的连接请求(如VPN/NAT),客户端指定代理服务器,并将本来要直接发送给目标Web服务器的HTTP请求先发送到代理服务器上......
  • Haproxy介绍及安装
    Haproxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。参考网址......
  • HAproxy 配置
    HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它......
  • mac 下使用 brew 安装包报错 error: Cannot install under Rosetta 2 in ARM default
    mac下使用brew安装包报错error:CannotinstallunderRosetta2inARMdefaultprefix(/opt/homebrew)!TorerununderARMuse:arch-arm64brewinstall...Toinstallunderx86_64,installHomebrewinto/usr/local. 解决:arch-arm64brewinstallxxx ......
  • defaultdict详解
    defaultdict详解今天在看博文的时候,无意间看到了defaultdic的用法,觉得挺有意思的,分享下defaultdict是一个字典(dict)的子类,它提供了一种更方便的方式来处理缺失键(key)的情况。与普通的字典不同,defaultdict在初始化时需要指定一个默认工厂函数(defaultfactoryfunction),该函数用......
  • 【redis已解决】Warning: no config file specified, using the default config. In o
    1.启动redis:双击redis-server.exe。报错:Warning:noconfigfilespecified,usingthedefaultconfig.InordertospecifyaconfigfileuseF:\liuf\Redis3\redis-server.exe/path/to/redis.conf 2.解决方法一:点击这个报错表示没有指定配置文件,使用默认配置。要指......