为什么haproxy 访问日志日志被截断

配置Haproxy日志支持(rsyslog日志支持)_服务器应用_Linux公社-Linux系统门户网站
你好,游客
配置Haproxy日志支持(rsyslog日志支持)
来源:Linux社区&
作者:lvnian
配置Haproxy日志支持
cp /etc/rsyslog.conf /etc/rsyslog.conf`date +%F` ll /etc/rsyslog.con*cat&& /etc/rsyslog.conf&&EOF#haproxylocal0.*& & & &
/application/haproxy/logs/haproxy.log& #end EOF
##应为在haproxy配置文件中指定了是local0,所以这里选择local0。下面的haproxy配置文件的相应配置:
===============
log& 127.0.0.1:514 local0& warning
##全局的日志配置,,log关键字,指定使用127.0.0.1:514的syslog服务中的local0日志设备,日志& 级别,这里选择是warning,一般不要用info
================
#修改/etc/sysconfig/rsyslog内容如下:
[root@MASTER ~]#& tail -2 /etc/sysconfig/rsyslog #SYSLOGD_OPTIONS="-c 5"SYSLOGD_OPTIONS="-c 2 -m 0 -r -x"[root@MASTER ~]#
#重启 /etc/init.d/rsyslog
/etc/init.d/rsyslog restart
#6.4 默认没端口
netstat -lntup&/etc/init.d/rsyslog restart
########修改rsyslog.conf 让其出现端口
egrep 'UDPServerRun|ModLoad' /etc/rsyslog.confsed -i 's/#$UDPServerRun 514/$UDPServerRun 514/g' /etc/rsyslog.confsed -i 's/#$ModLoad imudp/$ModLoad imudp/g' /etc/rsyslog.confsed -n -e '/$ModLoad imudp/p' -e '/$UDPServerRun/p' /etc/rsyslog.conf
#重启 /etc/init.d/rsyslog
/etc/init.d/rsyslog restart& netstat -lntup | grep rsyslog&
[root@MASTER ~]#&
netstat -lntup | grep rsyslogudp& & & & 0& & & 0 0.0.0.0:514& & & & & & & &
0.0.0.0:*& & & & & & & & & & & & & & &
5031/rsyslogd& & &
udp& & & & 0& & & 0 :::514& & & & & & & & & & & :::*& & & & & & & & & & & & & & & & & & 5031/rsyslogd& & &
[root@MASTER ~]# & ====================[root@MASTER ~]# cat /application/haproxy/logs/haproxy.log&
Nov& 6 10:58:49 127.0.0.1 haproxy[5049]: Stopping proxy test in 0 ms.Nov& 6 10:58:49 127.0.0.1 haproxy[5049]: Proxy test stopped (FE: 0 conns, BE: 0 conns).Nov& 6 10:58:58 127.0.0.1 haproxy[5055]: Stopping proxy test in 0 ms.Nov& 6 10:58:58 127.0.0.1 haproxy[5055]: Proxy test stopped (FE: 0 conns, BE: 0 conns).[root@MASTER ~]#
###注意,如果还是无法记录日志,记得要关闭selinux
Haproxy+Keepalived搭建Weblogic高可用负载均衡集群
Keepalived+HAProxy配置高可用负载均衡
CentOS 6.3下Haproxy+Keepalived+Apache配置笔记
Haproxy + KeepAlived 实现WEB群集 on CentOS 6
Haproxy+Keepalived构建高可用负载均衡
使用 HAProxy 配置 HTTP 负载均衡器
HAproxy 的详细介绍:HAproxy 的下载地址:
本文永久更新链接地址:
相关资讯 & & &
& (10/15/:12)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款haproxy在默认情况下不会记录日志(:(), 除了在haproxy.cfg里面的global段指定日志输出之外,还要配置系统的日志配置(rsyslog), 以Ubuntu14.4LTS为例:
1.&vim /etc/haproxy/haproxy.conf
log 127.0.0.1
chroot /var/lib/haproxy
2. 在/etc/rsyslog.conf有以下的默认配置:
# Where to place spool and state files
$WorkDirectory /var/spool/rsyslog
# Include all config files in /etc/rsyslog.d/
$IncludeConfig /etc/rsyslog.d/*.conf
意思是会读取/etc/rsyslog.d下面的配置文件,现在为haproxy创建一个:/etc/rsyslog.d/haproxy.conf
/etc/rsyslog.d/haproxy.conf
$ModLoad imudp
$UDPServerRun 514
/var/log/haproxy.log
3. 重启rsyslog和haproxy
阅读(...) 评论()没有更多推荐了,
不良信息举报
举报内容:
大量短连接导致haproxy服务器端口耗尽
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!haproxy日志配置
haproxy在默认情况不会记录日志,除了在haproxy.conf中的global段指定日志的输出外,还需要配置系统日志的配置文件。下面以centos6.4为例,haproxy使用系统自带的rpm报1.4版本
1、vim /etc/haproxy/haproxy.conf
127.0.0.1 local3&&&&&
&pidfile&/var/run/haproxy.pid
dontlognull
http-server-close
forwardfor except 127.0.0.0/8
redispatch
2、编辑系统日志配置
vim /etc/rsyslog.conf
默认有下面的设置,会读取 /etc/rsyslog.d/*.conf目录下的配置文件
$IncludeConfig /etc/rsyslog.d/*.conf
为haproxy创建一个独立的配置文件
vim&&/etc/rsyslog.d/haproxy.conf
$UDPServerRun
& &&/var/log/haproxy.log
3、配置rsyslog的主配置文件,开启远程日志
vim /etc/sysconfig/rsyslog
SYSLOGD_OPTIONS=”-c 2 -r -m 0″
#-c 2 使用兼容模式,默认是 -c 5
#-r 开启远程日志
#-m 0 标记时间戳。单位是分钟,为0时,表示禁用该功能
配置完成后重启haproxy和rsyslog服务
/etc/init.d/rsyslog restart
/etc/init.d/haproxy restart
4、在红帽5上配置系统日志与红帽6不同,红帽5的/etc/rsyslog.conf 不包含/etc/rsyslog.d/*.conf,配置如下
$UDPServerRun
*.mail.authpriv.cron.local3.none&
& & & & & & &/var/log/messages
& & & &/var/log/haproxy.log
阅读(...) 评论()

我要回帖

更多关于 haproxy 日志分析 的文章

 

随机推荐