自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

解讀haproxy負(fù)載均衡

網(wǎng)絡(luò) 網(wǎng)絡(luò)優(yōu)化 網(wǎng)絡(luò)運(yùn)維
本文介紹了haproxy的負(fù)載均衡配置問題,首先了解下HAProxy的簡(jiǎn)單內(nèi)容,然后對(duì)它的安裝和文件常見都有介紹,最后是設(shè)置和監(jiān)控的描述過程。

在做反向代理服務(wù)器的負(fù)載均衡時(shí),我們通常會(huì)使用nginx的均衡配置。其實(shí),haproxy的負(fù)載均衡也是屬于這一類的。那么關(guān)于這方面的配置過程我們現(xiàn)在來進(jìn)行一下講解。首先,對(duì)haproxy進(jìn)行一個(gè)簡(jiǎn)單的介紹,之后就是安裝和配置環(huán)節(jié)了。

HAProxy介紹

反向代理服務(wù)器,支持雙機(jī)熱備支持虛擬主機(jī),但其配置簡(jiǎn)單,擁有非常不錯(cuò)的服務(wù)器健康檢查功能,當(dāng)其代理的后端服務(wù)器出現(xiàn)故障, HAProxy會(huì)自動(dòng)將該服務(wù)器摘除,故障恢復(fù)后再自動(dòng)將該服務(wù)器加入。新的1.3引入了frontend,backend,frontend根據(jù)任意 HTTP請(qǐng)求頭內(nèi)容做規(guī)則匹配,然后把請(qǐng)求定向到相關(guān)的backend.

1.利用HAProxy實(shí)現(xiàn)負(fù)載均衡

  1. 192.168.169.137 (haproxy)———負(fù)載均衡———-(192.168.169.117;192.168.169.118)  
  2. 安裝配置HAproxy  
  3. cd /usr/local/  
  4. wget http://haproxy.1wt.eu/download/1.3/src/haproxy-1.3.14.2.tar.gz  
  5. tar zxvf haproxy-1.3.14.2.tar.gz  
  6. mvhaproxy-1.3.14.2haproxy  
  7. cd haproxy  
  8. make TARGET=linux26 

2.創(chuàng)建配置文件

  1. # vi haproxy.cfg  
  2. global  
  3. maxconn 5120  
  4. chroot /usr/local/haproxy  
  5. uid 99  
  6. gid 99  
  7. daemon  
  8. quiet  
  9. nbproc 

#p#3.通過nbproc多設(shè)置幾個(gè)haproxy并發(fā)進(jìn)程,這樣每個(gè)進(jìn)程的task_queue相對(duì)就會(huì)短很多,性能自然就能提高不少

  1. #pidfile /var/run/haproxy-private.pid  
  2. defaults  
  3. log  global  
  4. mode http  
  5. optionhttplog  
  6. optiondontlognull  
  7. log 127.0.0.1 local3  
  8. retries 3  
  9. option redispatch  
  10. maxconn 2000  
  11. contimeout 5000  
  12. clitimeout 50000  
  13. srvtimeout 50000  
  14.  
  15. listen webfarm 0.0.0.0:80  
  16. mode http  
  17. stats uri /haproxy-stats  #監(jiān)控haproxy狀態(tài)  
  18. stats realm Haproxy\ statistics  
  19. stats auth netseek:52netseek#設(shè)置狀態(tài)監(jiān)控的用戶名為netseek密碼為52netseek  
  20. balance roundrobin  #負(fù)載均衡算法  
  21. cookie SERVERID insert indirect  
  22. option httpclose #  
  23. option forwardfor#apache日志轉(zhuǎn)發(fā)功能  
  24. option httpchk HEAD /check.txt HTTP/1.0#健康檢測(cè)  
  25. server app_bbs1 192.168.169.117:80 cookie app1inst1 check inter 2000 rise 2 fall 5  
  26. server app_bbs2 192.168.169.118:80 cookie app1inst2 check inter 2000 rise 2 fall 5  
  27. syslog.conf里加一行  
  28. local3.*/var/log/haproxy.log  
  29. # touch /var/log/haproxy.log  
  30. # chown haproxy:haproxy /var/log/haproxy.log  
  31. # chmod u+x /var/log/haproxy.log  
  32. # tail –f /var/log/harpoxy.log 監(jiān)控日志  
  33. # ./haproxy -f haproxy.cfg 啟動(dòng)服務(wù).  
  34. 監(jiān)控狀態(tài)圖示http://192.168.169.137/haproxy-stats ,輸入用戶名密碼查看狀態(tài)。 

4.后端apache日志處理

  1. 配置httpd.conf  
  2. LogFormat “%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b " combined  
  3. CustomLog /var/log/httpd/access_log combined 

5.虛擬主機(jī)不記錄檢測(cè)日志:

  1. SetEnvIf Request_URI “^/check\.txt$" dontlog  
  2. LogLevel warn  
  3. ErrorLog /var/log/httpd/vhost_error.log  
  4. CustomLog /var/log/httpd/vhost_access.log combined env=!dontlog 
責(zé)任編輯:佟健 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-05-10 16:20:32

負(fù)載均衡策略

2012-05-07 10:17:48

2010-04-22 15:24:39

負(fù)載均衡功能

2012-02-14 00:01:22

2010-05-06 15:04:51

Tomcat負(fù)載均衡

2012-02-15 00:32:27

haproxy負(fù)載均衡

2011-03-17 09:27:07

HAProxy負(fù)載均衡

2011-08-24 13:45:49

HAProxy負(fù)載均衡負(fù)載均衡器

2018-02-01 10:31:12

Nginx負(fù)載均衡軟件

2018-08-24 08:51:10

haproxykeepalived均衡器

2014-07-24 10:28:40

NginxLVSHAProxy

2018-05-24 09:42:05

HAProxy負(fù)載均衡RabbitMQ

2011-06-17 10:10:02

2010-04-25 18:42:31

線路負(fù)載均衡

2014-10-09 14:35:44

HAProxy負(fù)載均衡

2013-08-22 16:32:24

2017-07-03 08:08:25

負(fù)載均衡分類

2012-02-15 00:15:48

2023-10-13 18:57:22

2011-10-25 10:51:39

軟件級(jí)負(fù)載均衡器負(fù)載均衡LVS
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)