免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2944 | 回复: 3
打印 上一主题 下一主题

centos+lvs+heartbeat 实现负载均衡访问慢。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-21 11:00 |只看该作者 |倒序浏览
三台服务器
A:192.0.0.231 主
B:192.0.0.232
C:192.0.0.233
VIP:为虚拟服务器

A与B都安装了。heartbeat+LVS+ldirectord

ldirectord
配置:
checktimeout=3
checkinterval=1
#fallback=127.0.0.1:80
autoreload=yes
logfile="/var/log/ldirectord.log"
#logfile="local0"
#emailalert="admin@x.y.z"
#emailalertfreq=3600
#emailalertstatus=all
quiescent=yes

# Sample for an http virtual service
virtual=192.0.0.230:80
        real=192.0.0.231:80 gate
        real=192.0.0.232:80 gate
        #real=192.0.0.233:80 gate
        fallback=127.0.0.1:80 gate
        service=http
        request="test.html"
        receive="Test Page"
        #virtualhost=some.domain.com.au
        scheduler=rr
        #persistent=600
        #netmask=255.255.255.255
        protocol=tcp
        checktype=negotiate
        checkport=80
        request="test.html"
        receive="Test Page"
        #virtualhost=www.x.y.z


访问http://192.0.0.230页面非常慢。检测出现连接超时。
请教各位原因。

论坛徽章:
1
处女座
日期:2014-12-23 17:59:27
2 [报告]
发表于 2009-03-21 11:08 |只看该作者
你设置的可能有问题...

看一下log 有什么信息...

论坛徽章:
0
3 [报告]
发表于 2009-03-21 11:21 |只看该作者
下面是ldirectord的日志
Sat Mar 21 18:10:29 2009|ldirectord|9184] Starting Linux Director v1.186-ha-2.1.3 as daemon
[Sat Mar 21 18:10:29 2009|ldirectord|9186] Added virtual server: 192.0.0.230:80
[Sat Mar 21 18:10:29 2009|ldirectord|9186] Added fallback server: 127.0.0.1:80 (192.0.0.230:80) (Weight set to 1)
[Sat Mar 21 18:10:29 2009|ldirectord|9186] Quiescent real server: 192.0.0.231:80 (192.0.0.230:80) (Weight set to 0)
[Sat Mar 21 18:10:29 2009|ldirectord|9186] Quiescent real server: 192.0.0.232:80 (192.0.0.230:80) (Weight set to 0)
[Sat Mar 21 18:10:30 2009|ldirectord|9186] Restored real server: 192.0.0.231:80 (192.0.0.230:80) (Weight set to 1)
[Sat Mar 21 18:10:30 2009|ldirectord|9186] Deleted fallback server: 127.0.0.1:80 (192.0.0.230:80)
[Sat Mar 21 18:12:57 2009|ldirectord|9186] Quiescent real server: 192.0.0.231:80 (192.0.0.230:80) (Weight set to 0)
[Sat Mar 21 18:12:57 2009|ldirectord|9186] Added fallback server: 127.0.0.1:80 (192.0.0.230:80) (Weight set to 1)
[Sat Mar 21 18:13:00 2009|ldirectord|9186] system(/sbin/ipvsadm -a -t 192.0.0.230:80 -r 192.0.0.232:80 -g -w 1) failed:
[Sat Mar 21 18:13:00 2009|ldirectord|9186] Added real server: 192.0.0.232:80 (192.0.0.230:80) (Weight set to 1)
[Sat Mar 21 18:13:08 2009|ldirectord|9928] Invoking ldirectord invoked as: /usr/sbin/ldirectord stop
[Sat Mar 21 18:13:08 2009|ldirectord|9186] system(/sbin/ipvsadm -d -t 192.0.0.230:80 -r 192.0.0.232:80) failed: 被中断的系统调用
[Sat Mar 21 18:13:08 2009|ldirectord|9186] Purged real server (stop): 192.0.0.232:80 (192.0.0.230:80)
[Sat Mar 21 18:13:08 2009|ldirectord|9186] system(/sbin/ipvsadm -D -t 192.0.0.230:80) failed: 对设备不适当的 ioctl 操作
[Sat Mar 21 18:13:08 2009|ldirectord|9186] Purged virtual server (stop): 192.0.0.230:80
[Sat Mar 21 18:13:08 2009|ldirectord|9186] Linux Director Daemon terminated on signal: TERM
[Sat Mar 21 18:14:53 2009|ldirectord|5495] Invoking ldirectord invoked as: /usr/sbin/ldirectord start
[Sat Mar 21 18:14:53 2009|ldirectord|5495] Starting Linux Director v1.186-ha-2.1.3 as daemon
[Sat Mar 21 18:14:54 2009|ldirectord|5497] Added virtual server: 192.0.0.230:80
[Sat Mar 21 18:14:54 2009|ldirectord|5497] Added fallback server: 127.0.0.1:80 (192.0.0.230:80) (Weight set to 1)
[Sat Mar 21 18:14:54 2009|ldirectord|5497] Quiescent real server: 192.0.0.231:80 (192.0.0.230:80) (Weight set to 0)
[Sat Mar 21 18:14:54 2009|ldirectord|5497] Quiescent real server: 192.0.0.232:80 (192.0.0.230:80) (Weight set to 0)
[Sat Mar 21 18:14:54 2009|ldirectord|5497] Restored real server: 192.0.0.231:80 (192.0.0.230:80) (Weight set to 1)
[Sat Mar 21 18:14:54 2009|ldirectord|5497] Deleted fallback server: 127.0.0.1:80 (192.0.0.230:80)
[Sat Mar 21 18:18:09 2009|ldirectord|5497] system(/sbin/ipvsadm -a -t 192.0.0.230:80 -r 192.0.0.232:80 -g -w 1) failed:
[Sat Mar 21 18:18:09 2009|ldirectord|5497] Added real server: 192.0.0.232:80 (192.0.0.230:80) (Weight set to 1)
[Sat Mar 21 18:18:40 2009|ldirectord|5497] system(/sbin/ipvsadm -a -t 192.0.0.230:80 -r 127.0.0.1:80 -g -w 1) failed:
[Sat Mar 21 18:18:40 2009|ldirectord|5497] Added fallback server: 127.0.0.1:80 (192.0.0.230:80) (Weight set to 1)
[Sat Mar 21 18:18:43 2009|ldirectord|5497] system(/sbin/ipvsadm -a -t 192.0.0.230:80 -r 192.0.0.232:80 -g -w 1) failed:
[Sat Mar 21 18:18:43 2009|ldirectord|5497] Added real server: 192.0.0.232:80 (192.0.0.230:80) (Weight set to 1)
[Sat Mar 21 18:18:50 2009|ldirectord|7401] Invoking ldirectord invoked as: /usr/sbin/ldirectord stop
[Sat Mar 21 18:18:50 2009|ldirectord|5497] system(/sbin/ipvsadm -d -t 192.0.0.230:80 -r 192.0.0.232:80) failed: 被中断的系统调用
[Sat Mar 21 18:18:50 2009|ldirectord|5497] Purged real server (stop): 192.0.0.232:80 (192.0.0.230:80)
[Sat Mar 21 18:18:50 2009|ldirectord|5497] system(/sbin/ipvsadm -D -t 192.0.0.230:80) failed: 对设备不适当的 ioctl 操作
[Sat Mar 21 18:18:50 2009|ldirectord|5497] Purged virtual server (stop): 192.0.0.230:80
[Sat Mar 21 18:18:50 2009|ldirectord|5497] Linux Director Daemon terminated on signal: TERM
[Sat Mar 21 18:20:31 2009|ldirectord|5494] Invoking ldirectord invoked as: /usr/sbin/ldirectord start
[Sat Mar 21 18:20:31 2009|ldirectord|5494] Starting Linux Director v1.186-ha-2.1.3 as daemon
[Sat Mar 21 18:20:31 2009|ldirectord|5794] Added virtual server: 192.0.0.230:80
[Sat Mar 21 18:20:31 2009|ldirectord|5794] Added fallback server: 127.0.0.1:80 (192.0.0.230:80) (Weight set to 1)
[Sat Mar 21 18:20:31 2009|ldirectord|5794] Quiescent real server: 192.0.0.231:80 (192.0.0.230:80) (Weight set to 0)
[Sat Mar 21 18:20:31 2009|ldirectord|5794] Quiescent real server: 192.0.0.232:80 (192.0.0.230:80) (Weight set to 0)
[Sat Mar 21 18:20:32 2009|ldirectord|5794] Restored real server: 192.0.0.231:80 (192.0.0.230:80) (Weight set to 1)
[Sat Mar 21 18:20:32 2009|ldirectord|5794] Deleted fallback server: 127.0.0.1:80 (192.0.0.230:80)
[Sat Mar 21 18:48:10 2009|ldirectord|5794] Quiescent real server: 192.0.0.231:80 (192.0.0.230:80) (Weight set to 0)
[Sat Mar 21 18:48:10 2009|ldirectord|5794] Added fallback server: 127.0.0.1:80 (192.0.0.230:80) (Weight set to 1)
[Sat Mar 21 18:51:00 2009|ldirectord|5794] Restored real server: 192.0.0.231:80 (192.0.0.230:80) (Weight set to 1)
[Sat Mar 21 18:51:00 2009|ldirectord|5794] Deleted fallback server: 127.0.0.1:80 (192.0.0.230:80)
[Sat Mar 21 18:51:42 2009|ldirectord|5794] Restored real server: 192.0.0.232:80 (192.0.0.230:80) (Weight set to 1)

[ 本帖最后由 vodcms 于 2009-3-21 11:23 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2009-03-21 21:42 |只看该作者
有个奇特的现象,
我只要关闭2个real server中的一台服务器。速度就飞快。但是rr调度的时候调用2个real server的WEB。就非常大慢。时常丢失连接提示超时
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP