请教章博士一个很郁闷的问题

我的一个系统,php+mysql+linux,单机用是很正常的

作了分流后,问题就出来了


用一台机作数据库服务器,mysql
用两台作web前端
一台转发器,还有一台备份兼web

在启用测试操作一下会后(就是登录系统,后台或是前台),就很慢了.或者是说基本没反应.开始还是很正常的.可过不了一会就这样了

我直接用前端web的IP来访问,很正常.
可是一通过转发器,就不行了.
但在转发器上ipvsadm查看的连接,也是能正常转发的.从
Forward Weight ActiveConn InActConn
wrr persistent 300
Route 1 18 0

从ActiveConn对应的数字有增加来判断.

起初怀疑是和mysql有关,因为在用三台web前端的时候,有两台机的mysql连接数超多,很多连接也是失败的.搞不懂为什么会这样.但其中一台一切都很正常.

后来,我就只用了一台web前端来做测试,但结果仍然是这样,操作一会就不行了.

想不明白,是哪个环节有问题

Forums:

randomness