ha apache mysql_apache-2.2 – Apache和MySQL的HAProxy平衡算法
就在最近,我負(fù)責(zé)使用Apache Web服務(wù)器和
MySQL數(shù)據(jù)庫(kù)的現(xiàn)有項(xiàng)目.
Web服務(wù)器位于HAProxy負(fù)載均衡器后面,應(yīng)用程序通過另一個(gè)HAProxy連接到MySQL從站.
最近添加了10個(gè)網(wǎng)絡(luò)服務(wù)器中的2個(gè),并且比舊的更強(qiáng)大. MySQL從站也是如此:這5個(gè)從站中有2個(gè)擁有更多的RAM和CPU.
Apache服務(wù)器的平衡算法是leastconn,而奴隸是源.至少M(fèi)ySQL服務(wù)器的設(shè)置我覺得奇怪,因?yàn)樵谧顗牡那闆r下,“最好的”apache(權(quán)重最大)總是可以選擇最差的MySQL服務(wù)器,如果我理解HAProxy Docs正確.我會(huì)選擇具有調(diào)整重量的roundrobin:
對(duì)于三個(gè)普通的MySQL服務(wù)器,> 10
> 20為兩個(gè)更強(qiáng)大的MySQL服務(wù)器
而且由于apach在HAProxy后面有20秒超時(shí),我寧愿也應(yīng)用roundrobin.
8個(gè)正常的apache服務(wù)器> 10
> 20用于更強(qiáng)大的apache服務(wù)器
(我只是用20開始.我將觀察監(jiān)控并稍后進(jìn)行調(diào)整.)
因?yàn)榉?wù)器處于托管位置(如:我沒有root訪問權(quán)限,更改請(qǐng)求需要一些時(shí)間)我只想對(duì)此主題提出第二(或更多)意見:改變平衡是一個(gè)好主意roundrobin的算法?如果最近沒有任何性能問題,我不會(huì)考慮這個(gè),這只是我覺得值得調(diào)整的一個(gè)地方.
感謝您的任何建議!
問候
丹尼斯
總結(jié)
以上是生活随笔為你收集整理的ha apache mysql_apache-2.2 – Apache和MySQL的HAProxy平衡算法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tokudb mysql_【MySQL】
- 下一篇: java transaction cn,