设为首页 收藏本站
查看: 1483|回复: 0

[经验分享] 重启haproxy

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-9-4 14:05:14 | 显示全部楼层 |阅读模式
  [1]
  http://www.google.com.hk/search?hl=en&safe=active&sa=X&ei=mnC_Tff4D4quuQPSwMiuBA&ved=0CBcQvwUoAQ&q=%E9%87%8D%E5%90%AFhaproxy&spell=1
  [2]
  http://hx100.blog.iyunv.com/44326/344020
  启动haproxy
# /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg
重启haproxy
# /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg -st `cat /usr/local/haproxy/haproxy.pid`
停止haproxy
# killall haproxy
  [3]
  http://weizhifeng.net/2011/03/26/haproxy-configuration-log-issue/
  Haproxy 配置(日志问题解决)
2011年03月26日 in HAProxy
Haproxy是一个负载均衡服务器,能够提供4层,7层代理,并能支持上万级别的
连接,你可以直接在WEB服务器前端加上它,而不影响应用的访问,完全透明。
1. 安装1wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.8.tar.gz
2tar -zxvf haproxy-1.4.8.tar.gz
3cd haproxy-1.4.8
4./configure --prefix=/path/to/haproxy
5make && make install
2.配置
首先要添加haproxy:haproxy用户:1groupadd haproxy
2useradd -g haproxy haproxy
3sudo cat /etc/passwd |grep haproxyc #查看uid和gid

编辑haproxy.cfg,添加如下内容:01global
02    log 127.0.0.1   local3
03    maxconn 4096            #最大连接数
04    chroot /path/to/haproxy #安装目录
05    uid 535  #用户haproxy
06    gid 520  #组haproxy
07    daemon   #守护进程运行
08    nbproc 1 #进程数量
09    pidfile logs/haproxy.pid
10defaults
11   log     127.0.0.1       local3
12   mode    http  #layer 7代理
13   option  httplog
14   option  httpclose
15   option  dontlognull
16   option  forwardfor
17   retries 2
18   maxconn 2000
19   balance roundrobin
20   stats   uri     /haproxy-stats
21   contimeout      5000
22   clitimeout      50000
23   srvtimeout      50000
24
25frontend http-in
26        bind *:80 #监听地址
27        default_backend pool1
28
29backend pool1
30        option  httpchk GET /test.php #用来做健康检查
31        stats refresh 2
32        server server1 192.168.1.1:82 weight 3 maxconn 32 check #check表示对这个server进行健康检查
33        server server2 192.168.1.2:82 weight 3 maxconn 32 check

查看后端server状态:
http://example.com/haproxy-stats1#启动
2sudo ./sbin/haproxy -f haproxy.cfg
3#重启
4sudo ./sbin/haproxy -f haproxy.cfg -st `cat logs/haproxy.pid`
3.日志问题
有童鞋说日志怎么也写不进去,我也遇到了这个问题,在这里分享下。
编辑/etc/syslog.conf文件,添加:1local3.*    /var/log/haproxy.log

编辑/etc/sysconfig/syslog文件,把SYSLOGD_OPTIONS=”-m 0″ 改成 SYSLOGD_OPTIONS=”-r -m 0″ #enables logging from remote machines
重启syslogd: /etc/init.d/syslog restart
tail -f -n 30 /var/log/haproxy.log 应该可以看到日志输出了:)
参考:
http://blog.chenlb.com/2009/06/install-haproxy-and-configure-load-balance.html
http://haproxy.1wt.eu/download/1.4/doc/configuration.txt
  [4]
  [5]

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-109446-1-1.html 上篇帖子: MySQL从库集群方案之HAProxy篇 下篇帖子: Linux LVS Nginx HAProxy 优缺点
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表