haproxy如何开启日志

薄洪涛6年前Linux1406

默认haproxy是不记录日志的,但是调试的时候需要我们去记录日志,所以说一下日志的记录方法

1.编辑 /etc/rsyslog.conf,放开如下代码,记住是udp

# Provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514

2.增加日志的保存位置

# Save haproxy log
local3.*   /var/log/haproxy/haproxy.log

这里的local3指的是日志的级别,和haproxy.cfg中的要对应

3.修改haproxy.cfg,级别和刚才配置的一致

global
   log 127.0.0.1 local3

4.重启

service rsyslog restart
service haproxy restart

这里需要说下日志的级别

Rsyslog的日志级别:(从上到下级别越来越高) 

7 debug 调试信息的日志,日志信息最多 

6 info 一般信息的日志,最常用 

5 notice 最具有重要性的普通条件的信息 

4 warning 警告级别 

3 error 错误级别,阻止某个功能或者模块不能正常工作的信息 

2 crit 严重级别,阻止整个系统或者整个软件不能正常工作的信息 

1 alert 需要立刻修改的信息 

0 emerg 内核崩溃等严重信息 

none 不记录任何信息 

标签: linux

相关文章

实现SVN自动化部署

实现SVN自动化部署

当我们修改程序并通过SVN上传到服务器后,我们想立马刷新页面看到更改之后的效果,这时候就要用到SVN自动化部署了,所谓的自动化部署,就是当SVN提交后自动更新文件到项目目录现在我们从头来部署一遍,看到...

搭建SSH反向隧道

搭建SSH反向隧道

公司的数据库是通过端口转发来连接的,即需要ssh登录跳板机,然后通过隧道-端口转发,将数据库映射到跳板机(或者电脑本地)的某个端口,程序连接本地的端口就可以实现连接远程对的数据库;这种连接方式相比VP...

centos放开防火墙443端口

查看是否开启443 firewall-cmd --zone=public --query-port=443/tcp开启firewall-cmd --zone=p...

记录一次从日志中恢复mysql数据库数据

记录一次从日志中恢复mysql数据库数据

前因:有个大佬在update的时候,忘记加where条件,造成线上数据库中的某个状态值全部被修改,需要马上处理首先面对这种情况,我马上想到的就是从二进制日志文件中恢复,马上查看是否开启了日志,确定开启...

服务器:swap告警,系统异常报错

服务器:swap告警,系统异常报错

登陆自己的小服务器,用composer下载个东西,一直报killed[root@host voyager]# composer require tcg/voya...

阿里云服务器更改默认ssh端口

我们通常服务器默认的ssh端口是22,但是使用默认端口是不安全的,所以我们需要更改ssh端口1.修改ssh配置文件vi /etc/ssh/sshd_config找到 #Port 22 ,然后...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。