久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

OpenFire源碼學(xué)習(xí)之三十:haproxy負(fù)載均衡

 WindySky 2017-11-03

安裝

使用Haproxy做負(fù)載均衡,。

下載地址:http://www./downloads/trial-versions/

下載后解壓:

tar zcvf haproxy-1.3.20.tar.gz

cd haproxy-1.3.20

make TARGET=linux26 PREFIX=/usr/local/haprpxy

make install PREFIX=/usr/local/haproxy

本人安裝在/usr/local/haproxy,。

解下來編輯haproxy.cfg

vi haproxy.cfg

  1. global    
  2.     maxconn 51200    
  3.     chroot /usr/local/haproxy    
  4.     uid 99    
  5.     gid 99    
  6.     daemon    
  7.     #quiet    
  8.     nbproc 2 #進程數(shù)    
  9.     pidfile /usr/local/haproxy/haproxy.pid    
  10.     
  11. defaults    
  12.         mode http #默認(rèn)的模式mode { tcp|http|health },tcp是4層,,http是7層,,health只會返回OK    
  13.         #retries 2 #兩次連接失敗就認(rèn)為是服務(wù)器不可用,也可以通過后面設(shè)置    
  14.         option redispatch #當(dāng)serverId對應(yīng)的服務(wù)器掛掉后,,強制定向到其他健康的服務(wù)器    
  15.         option abortonclose #當(dāng)服務(wù)器負(fù)載很高的時候,,自動結(jié)束掉當(dāng)前隊列處理比較久的鏈接    
  16.         timeout connect 5000ms #連接超時    
  17.         timeout client 30000ms #客戶端超時    
  18.         timeout server 30000ms #服務(wù)器超時    
  19.         #timeout check 2000 #=心跳檢測超時    
  20.         log 127.0.0.1 local0 err #[err warning info debug]    
  21.         balance roundrobin #負(fù)載均衡算法    
  22.     #option  httplog #日志類別,采用httplog    
  23.     #option  httpclose   #每次請求完畢后主動關(guān)閉http通道,ha-proxy不支持keep-alive,只能模擬這種模式的實現(xiàn)    
  24.     #option  dontlognull    
  25.     #option  forwardfor  #如果后端服務(wù)器需要獲得客戶端真實ip需要配置的參數(shù),可以從Http Header中獲得客戶端ip    
  26.     
  27. listen admin_stats    
  28.         bind 0.0.0.0:8888 #監(jiān)聽端口    
  29.         option httplog #采用http日志格式    
  30.         stats refresh 30s #統(tǒng)計頁面自動刷新時間    
  31.         stats uri /haproxy-stats #統(tǒng)計頁面url    
  32.         stats realm Haproxy Manager #統(tǒng)計頁面密碼框上提示文本    
  33.         stats auth admin:admin #統(tǒng)計頁面用戶名和密碼設(shè)置    
  34.         #stats hide-version #隱藏統(tǒng)計頁面上HAProxy的版本信息    
  35.     
  36. listen test1    
  37.         bind :5222    
  38.         mode tcp    
  39.         server t1 192.169.1.120:5222    
  40.         server t2 192.169.1.240:5222    
  41.         server t3 192.169.1.250:5222    
  42.     
  43. listen test2 192.169.1.245:80    
  44.        option httpclose    
  45.        option forwardfor    
  46.         server s1 192.169.1.120:9090 check weight 1 minconn 1 maxconn 3 check inter 40000          
  47.         server s2 192.169.1.240:9090 check weight 1 minconn 1 maxconn 3 check inter 40000   
  48.         server s3 192.169.1.250:9090 check weight 1 minconn 1 maxconn 3 check inter 40000   

啟動

開啟:/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg 

查看進程:ps -e|grep haproxy

殺死進程:kill -s 9 9883

另外還需要設(shè)置下linux環(huán)境下的打開連接數(shù)

修改linux tcp參數(shù)

ulimit -n 102400


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多