欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

ha apache mysql_apache-2.2 – Apache和MySQL的HAProxy平衡算法

发布时间:2025/3/20 数据库 29 豆豆
生活随笔 收集整理的这篇文章主要介绍了 ha apache mysql_apache-2.2 – Apache和MySQL的HAProxy平衡算法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

就在最近,我负责使用Apache Web服务器和

MySQL数据库的现有项目.

Web服务器位于HAProxy负载均衡器后面,应用程序通过另一个HAProxy连接到MySQL从站.

最近添加了10个网络服务器中的2个,并且比旧的更强大. MySQL从站也是如此:这5个从站中有2个拥有更多的RAM和CPU.

Apache服务器的平衡算法是leastconn,而奴隶是源.至少MySQL服务器的设置我觉得奇怪,因为在最坏的情况下,“最好的”apache(权重最大)总是可以选择最差的MySQL服务器,如果我理解HAProxy Docs正确.我会选择具有调整重量的roundrobin:

对于三个普通的MySQL服务器,> 10

> 20为两个更强大的MySQL服务器

而且由于apach在HAProxy后面有20秒超时,我宁愿也应用roundrobin.

8个正常的apache服务器> 10

> 20用于更强大的apache服务器

(我只是用20开始.我将观察监控并稍后进行调整.)

因为服务器处于托管位置(如:我没有root访问权限,更改请求需要一些时间)我只想对此主题提出第二(或更多)意见:改变平衡是一个好主意roundrobin的算法?如果最近没有任何性能问题,我不会考虑这个,这只是我觉得值得调整的一个地方.

感谢您的任何建议!

问候

丹尼斯

总结

以上是生活随笔为你收集整理的ha apache mysql_apache-2.2 – Apache和MySQL的HAProxy平衡算法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。