haproxy高可用日志记录配置文件

关于haproxy的日志配置问题,这里单独说明下,默认haproxy的日志是输出到系统的syslog中,查看起来不是非常方便,为了更好的管理haproxy的日志,我们在生产环境中一般单独定义出来,定义的方法如下:

首先,我们修改haproxy关于日志配置的选项,加入下面配置:

log /dev/log local0 info

log /dev/log local0 notice

说明:这2行配置放到haproxy的global配置项目中,主要是将haproxy的info及notice日志分别记录到不同的日志文件中。

如果按照本文档中的配置,配置文件中global部分的配置需要修改为以下配置:

global

log /dev/log local0 info

log /dev/log local0notice

maxconn 4096   //最大连接数

uid 99  //用户uid

gid 99  //用户gid

重启haproxy完成haproxy配置

再次,我们需要修改rsyslog配置,为了便于管理,我们将haproxy相关的配置独立定义到haproxy.conf,并放到/etc/rsyslog.d/下,rsyslog启动时会自动加载此目录下的所有配置文件。

#touch /etc/rsyslog.d/haproxy.conf

#vim /etc/rsyslog.d/haproxy.conf

加入下面内容:

if ($programname == ‘haproxy‘ and $syslogseverity-text == ‘info‘) then  -/var/log/haproxy/haproxy-info.log

& ~

if ($programname == ‘haproxy‘ and $syslogseverity-text == ‘notice‘) then  -/var/log/haproxy/haproxy-notice.log

& ~

说明:

这部分配置是将haproxy的info日志记录到/var/log/haproxy/haproxy-info.log下,将notice日志记录到/var/log/haproxy/haproxy-notice.log下。

保存配置文件并重启rsyslog服务,完成rsyslog配置。

最后,我们可以使用tail -f/var/log/haproxy/haproxy-info.log 查看haproxy的访问请求日志信息。

haproxy高可用日志记录配置文件,布布扣,bubuko.com

时间: 2024-09-26 18:31:53

haproxy高可用日志记录配置文件的相关文章

CentOS7.4—构建最新版haproxy高可用群集

CentOS7.4-构建haproxy高可用群集 目录第一部分 实验环境第二部分 搭建配置web服务器第三部分 安装配置haproxy服务器第四部分 测试验证第五部分 haproxy配置相关详细解释 第一部分 实验环境 一台harpoxy调度服务器IP地址:192.168.80.10需要软件:haproxy-1.7.10.tar 两台Web服务器(基于nginx)IP地址:192.168.80.20(web01)IP地址:192.168.80.30(web02)需要软件:nginx-1.13.9

基于keepalived的Haproxy高可用配置

一.概述: HAProxy是一个用于4层或7层的高性能负载均衡软件,在大型网站的大型Web服务器群集中,HAProxy可用来替代专业的硬件负载均衡设备,节省大量的开支. 通常情况下,为了避免整个体系中出现单点故障,在至关重要的架构中,都需要部署备份设备,同样,负载均衡设备也不能部署单台,一旦主设备出现问题之后,备份设备可对主设备进行接管.实现不间断的服务,这便是Keepalived的作用. 于是,HAProxy和Keepalived的组合便成了省钱高效的Web服务器负载均衡架构. 拓扑图: 二.

haproxy高可用负载均衡

常见的做负载均衡的机制:nginx,lvs,haproxy 适合做网站调度:nginx,haproxy 适合做应用层,如mysql数据库:lvs haproxy特点:吞吐量很高 HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代 理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理.HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接.并且它的运行模式使得它可以很简单安全的整合

基于keepalived实现haproxy高可用

keepalived实现haproxy高可用模型 keepalived节点1 ---------------------------------------------------------------- vrrp_script chk_haproxy { script "killall -0 haproxy" interval 1 weight -2 } vrrp_instance VI_1 { state MASTER interface eth1 virtual_router_

负载均衡器HAProxy,高可用集群keepalived,keepalived+lvs

负载均衡器:nginx/haproxy/lvs/F5代理:正向代理:帮助客户端缓存服务器上的数据反向代理:帮助服务器缓存数据 HAProxy:1.安装[[email protected] bin]# yum install -y haproxy2.修改配置文件[[email protected] bin]# vim /etc/haproxy/haproxy.cfg 把# main frontend which proxys to the backends后面部分全部删除,增加以下内容:定义一个监

L10.2 keepalive 实现haproxy高可用(双主模型)

keepalived实现haproxy高可用. haproxy实现RS负载均衡. 说明: 1,当keepalive节点状态master时,haproxy应该是start状态,backup为restart,fault为stop状态:(注意脚本监测权限减5,这样会有数字计算优先级方面的问题,因此在backup状态也使用restart haproxy) 2,对haproxy的start,restart,stop,都将用脚本的方式实现,在keepalived配置中调用脚本: 3,我们不只对keepali

Java学习-007-Log4J 日志记录配置文件详解及实例源代码

此文主要讲述在初学 Java 时,常用的 Log4J 日志记录配置文件详解及实例源代码整理.希望能对初学 Java 编程的亲们有所帮助.若有不足之处,敬请大神指正,不胜感激!源代码测试通过日期为:2015-1-30 13:54:02,请知悉. 所需的 jar 包下载链接为:http://yunpan.cn/cKE56sxqtQCfP  访问密码 63d8 有关 Log4J 日志文件中日志级别及文件配置的详细情况,在 Log4J 的配置文件(xml.properties)中有详细的介绍,敬请参阅!

HAProxy高可用负载均衡集群部署

HAProxy高可用负载均衡集群部署 基本信息: 系统平台:VMware WorkStation 系统版本: CentOS Linux release 7.2.1511 (Core) 内核版本: 3.10.0-327.el7.x86_64 集群架构: 前端:HAProxy 1.虚拟FQDN:www.simpletime.net 2.VIP:192.168.39.1:DIP:172.16.39.50 3.调度服务器:Varnish1.Varnish2 4.调度算法:URL_Hash_Consist

sql server 高可用日志传送

原文:sql server 高可用日志传送 一. 日志传送概述 SQL Server使用日志传送,可以自动将主服务器的事务日志备份发送到一个或多个辅助数据库上.可选的监视服务器,记录备份和还原操作的历史记录及状态. 优点 提供灾难恢复解决方案 支持对辅助数据库的受限的只读访问权限 允许用户定义日志发送的延迟时间(如果主数据库上的数据被意外更改,则较长的延迟会很有用) 术语和定义 备份作业 主服务器的代理作业,它执行备份操作,将事务日志记录到本地服务器和监视服务器,删除旧的记录. 复制作业 主服务