haproxy給mysql做負載均衡
wget http:
//haproxy.1wt.eu/download/1.4/src/haproxy-1.4.24.tar.gz
tar zcvf haproxy-
1.4
.
24
.tar.gz
cd haproxy-1.4.24
make TARGET=linux26 PREFIX=/usr/local/haproxy #將haproxy安裝到/usr/local/haproxy
make install PREFIX=/usr/local/haproxy
#PREFIX必須用大寫,否則無法安裝到指定目錄/usr/local/haproxy中
二、配置
在/usr/local/haproxy/etc/下新建haproxy.cfg配置檔案。內容為:global
log
127.0
.
0.1
local0
info #日誌相關
log
127.0
.
0.1
local1
notice
maxconn
4096
chroot
/usr/local/haproxy
uid
root
gid
root
daemon
#debug
#quiet
pidfile
/usr/local/haproxy/haproxy.pid
defaults
log
global
mode
http
#option
httplog
option
dontlognull
retries
3
option
redispatch
maxconn
2000
contimeout
5000
clitimeout
50000
srvtimeout
50000
listen mysql
bind
0.0
.
0.0
:
23306
#代理埠
mode
tcp #模式 TCP
option
mysql-check user root #mysql健康檢查 root為mysql登入使用者名稱
balance
roundrobin #排程演算法
server
mysql1
192.168
.153.128
:
3306
weight
1
check
inter 1s rise
2
fall
2
#健康檢查加上check
server
mysql2
192.168
.
153.134
:
3306
weight
1
check
inter 1s rise
2
fall
2
listen stats #監控
mode
http
bind
0.0
.
0.0
:
8888
stats
enable
stats
uri /dbs
stats
realm Global\ statistics
stats
auth admin:admin
#option mysql-check user root #mysql健康檢查 root為mysql登入使用者名稱 註釋掉
兩個使用者都要開啟mysql服務
三、啟動
[[email protected] etc]# /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/etc/haproxy.cfg
[[email protected] etc]# cd ../sbin/
[[email protected] sbin]# ls
haproxy
[[email protected] sbin]# ps -ef | grep haproxy
root 4223 1 0 18:12 ? 00:00:00 /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/etc/haproxy.cfg
root 4228 3754 0 18:12 pts/0 00:00:00 grep haproxy
[[email protected] sbin]#
四、訪問
ip:8888/dbs
輸入admin admin登入相關推薦
haproxy給mysql做負載均衡
一、首先安裝haproxy wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.24.tar.gz tar zcvf haproxy-1.4
haproxy實現mysql叢集負載均衡
開始使用 Ubuntu 下載安裝 apt-get install haproxy 配置 global log /dev/log local0 log /dev/log local1 notice chr
Rsyslog,HAProxy,Flume 做負載均衡
記錄利用 HAProxy 給 Flume 做負載均衡的關鍵步驟。 Rsyslog 配置 業務端: module(load="omrelp") $SystemLogRateLimitInterva
十、使用HAProxy為RabbitMQ做負載均衡
安裝HAProxy # 安裝HAProxy yum install haproxy # 檢視版本 haproxy -
mysql叢集一:主從複製,通過mysql-proxy做負載均衡
mysql叢集架構方式很多,根據不同的需求做不一樣的架構,簡單一點的就是mysql的replication,也就是Mysql的複製功能,模式有:master-slaves,master-slaves-slaves,master-master-slaves等可以有多個分層,那麼現在我所要說的是mas
使用haproxy-實現七層負載均衡
haproxy 負載均衡 使用haproxy-實現七層負載均衡HAProxy概述: HAProxy提供高可用性、負載均衡以及基於TCP和HTTP應用的代理,支持虛擬主機,它是免費、快速並且可靠的一種解決方案。根據官方數據,其最高極限支持10G的並發。HAProxy特別適用於那些負載特大的web站點, 這些
基於HAProxy+Keepalived高可用負載均衡web服務的搭建
1.2 epo cnblogs oba backup 保持 ica mysql redis 一 原理簡介 1.HAProxyHAProxy提供高可用性、負載均衡以及基於TCP和HTTP應用的代理,支持虛擬主機,它是免費、快速並且可靠的一種解決方案。HAProxy特別適用於那
nginx做負載均衡 tomcat獲得客戶端真實ip
需要 項目 參考 real nginx代理 x-real-ip 發現 百度 通過 因項目需要做tomcat2臺機器的負載均衡,配置好負載環境後,發現tomcat的日誌一律是我前置nginx代理服務器的ip 通過百度教材發現需要修改nginx的配置文件,修改代理頭信息,傳遞
mysql HA 負載均衡
mysqlDRBD+heartbeat + LVS + keepalived+ mysql硬件:master *2 :安裝drbd, heartbeat,mysql slave*3 : 安裝mysql keep alived主機*2: 安裝LVS, keepalived(r
Haproxy + keepalived 高可用負載均衡解決方案
haproxy + keepalived文檔作者:amunlinux文檔版本:Version 1.1修改記錄:2017-04-22系統環境:CentOS 6.8 64 bitIP 信息列表: 名稱 IP -----------------------------------VIP 192.1
Keepalived+Haproxy搭建高可用負載均衡
eas 1.5 desc patch ble set 雙機 backend sql global_defs { notification_email { [email protected]/* */ } n
windows平臺下利用Nginx做負載均衡
htm oot 部署 top proxy rec cnblogs access cast 1.下載nginx(http://nginx.org/en/download.html)安裝包,解壓,並使用cmd命令轉到nginx.exe所在的目錄 2.執行cmd命令start n
Linux 下 tomcat基於nginx做負載均衡
tomcat 負載 測試目的:在一臺裝有nginx服務器上訪問nginx這臺的ip地址,刷新一次就會顯示後端三臺不同的tomcat服務器的測試頁。測試環境:三臺centos 6.8 一臺 centos 7.3軟件版本: nginx 1.12.1
Nginx做負載均衡時session共享問題詳解
壓縮 多臺 nts 獲得 hash 常見 hub img font 用nginx做負載均衡時,同一個IP訪問同一個頁面會被分配到不同的服務器上,如果session不同步的話,就會出現很多問題,比如說最常見的登錄狀態。 再者Nginx連接Memcached集群時,Nignx的
生產環境使用nginx做負載均衡配置的五種策略
寫入 8.0 pass 其它 所有 highlight ups ron debug nginx的upstream目前支持5種方式的分配1.輪詢(默認) 每個請求按時間順序逐一分配到不同的後端服務器,如果後端服務器down掉,能自動剔除。 2.weight指定輪詢幾率,w
批量同步代碼:有3臺服務器(A,B,C)做負載均衡,由於規模太小目前並未使用專業的自動化運維工具
rda 屬性。 環境變量 再次 由於 執行 http sleep 依次 需求背景是:一個業務,有3臺服務器(A,B,C)做負載均衡,由於規模太小目前並未使用專業的自動化運維工具。有新的需求時,開發同事改完代碼會把變更上傳到其中一臺服務器A上。但是其他2臺服務器也需要做相同變
nginx與lvs在做負載均衡方面的區別
lvs nginx負載均衡一、Nginx 1、nginx工作在網絡的7層,所以它可以針對http應用本身來做分流策略,比如針對域名、目錄結構等。 2、nginx有用的功能使其可調整度要高於lvs,所以經常要去觸碰觸碰,由lvs的第2條優點看,觸碰多了,人為出問題的幾率也就會大。 二、Lvs 1、抗負載能力
Haproxy+Nginx實現web負載均衡群集
10.10 syslog ble 沒有 rsyslog服務 AR 模擬 system rest Haproxy是目前比較流行的一種群集調度工具,同類群集調度工具有很多,如LVS和Nginx,相比較而言,LVS性能最好,但是搭建相對復雜,Nginx的upstream模塊支持群
nginx 80和443同時做負載均衡
ups art 均衡 負載均衡 follow service cert 同時 remote nginx 80和443同時做負載均衡: vi /etc/nginx/conf.d/default.conf upstream bugqa.ming.com {server 10.0
Spring Cloud做負載均衡
home source 消費 output 應用程序 sch 中心 gist ice 1.新建maven工程,點擊finish完成 2.在pom.xml文件中加入必要的依賴 <?xml version="1.0" encoding="UTF-8"?>