2023年7月26日发(作者:)
集群(四)——haproxy⽇志集群(四)——haproxy⽇志⼀、haproxy⽇志定义 默认haproxy的⽇志是输出到系统的syslog中,查看起来不是⾮常⽅便,为了更好的管理haproxy的⽇志,我们在⽣产环境中⼀般单独定义出来。需要将haproxy的info及notice⽇志分别记录到不同的⽇志⽂件中。vim /etc/haproxy/bal log /dev/log local0 info log /dev/log local0 noticeservice haproxy restart 需要修改rsyslog配置,为了便于管理。将haproxy相关的配置独⽴定义到,并放到/etc/rsyslog.d/下,rsyslog启动时会⾃动加载此⽬录下的所有配置⽂件。vim /etc/rsyslog.d/ ($programname == 'haproxy' and $syslogseverity-text == 'info')then -/var/log/haproxy/&~if ($programname == 'haproxy' and $syslogseverity-text == 'notice')then -/var/log/haproxy/&~ 说明:这部分配置是将haproxy的info⽇志记录到/var/log/haproxy/下,将notice⽇志记录到/var/log/haproxy/下。“&~”表⽰当⽇志写⼊到⽇志⽂件后,rsyslog停⽌处理这个信息。systemctl restart etail -f /var/log/haproxy/ #查看haproxy的访问请求⽇志信息⼆、haproxy优化 maxconn:最⼤连接数,根据应⽤实际情况进⾏调整,推荐使⽤10 240 daemon:守护进程模式,Haproxy可以使⽤⾮守护进程模式启动,建议使⽤守护进程模式启动 nbprod:负载均衡的并发进程数,建议与当前服务器CPU核数相等或为其2倍 retries:重试次数,主要⽤于对集群节点的检查,如果节点多,且并发量⼤,设置为2次或3次 option http-server-close:主动关闭http请求选项,建议在⽣产环境中使⽤此选项 timeout http-keep-alive:长连接超时时间,设置长连接超时时间,可以设置为10s timeout http-request:http请求超时时间,建议将此时间设置为5~10s,增加http连接释放速度 timeout client:客户端超时时间,如果访问量过⼤,节点响应慢,可以将此时间设置短⼀些,建议设置为1min左右
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690379473a340683.html
评论列表(0条)