这里是LVS集群项目的中文社区。欢迎大家在这里讨论和交流LVS集群的安装、使用、维护与开发,以及相关技术,帮助完善LVS的中文文档。也欢迎您在这里建立您的博客!

请教HTTP流结束问题?

我虽可以自豪的说我已经有十年编程经验了,但都是做些最上层的事情,想请教一下,怎么判断HTTP流什么情况下算是结束了?

在长连接(KEEP-LIVE)情况下,有很多服务器或客户端没有(或没有正确)在头部写入内容长度(CONTENT-LENGTH)信息,在这种情况下如何判断流已经结束?

在开发中,我发现浏览器对没有长度头的响应能正确下载完成。可我的代理软件在中间建立长连接后,浏览器却一直在下载,却无法及时的确定下载已完成。

Forums:

LVS+RTSP流媒体的访问延时问题

搭了一个LVS+RTSP手机流媒体访问的集群,wrr,有个问题,直接访问rs的ip,连接就比较快,大概3、5秒钟就能播放,但是连接vip就想要缓冲20秒左右才能播放,我设置了tcp 554的rtsp端口,不知lvs对于流媒体是不是还需要特殊设置什么?
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP xxx.xxx.xxx.xxx:rtsp wrr
-> xxx.xxx.xxx.xxx:rtsp Route 1 0 1

Forums:

求救. LVS VIP 在路由上映射, 不了,

我有两台LVS,
前端是一台路由器:
WANT接口外网IP是:212.165.133.122
LAN接口IP是:192.168.1.1

两台LVS
主的LVS IP地址是:192.168.1.10
备的LVS IP地址是:192.168.1.20
共同用一个VIP:192.168.1.30

当我在路由器上 映射端口 212.165.133.122:80 -->映射到 lvs的VIP虚拟IP 192.168.1.30:80
的时候,
从外边客户端测试,在浏览器里面输入:http://212.165.133.122 发现根本就访问不了.
而在内网测试,一点问题都没有..

Forums:

已解决 ----lvs中的IPVSADM设置问题,ipvsadm中第一台realserver出问题非常急!!!!!

解决方法:
仔细检查一遍主控制机系统信息
如果echo 1 > /proc/sys/net/ipv4/ip_forward 不能生效,就手动更改/etc/sysctl.conf.
将所有点节和主控制机系统全部重启一下,如果是设置的自动启动IPVSADM的脚本,将自动运行关掉。
启动后的系统是未运行所有软件的全新系统,然后再重新依次运行负载,再运行节点上软件。

ipvsadm中第一台realserver出问题,本来可以正常轮发的,就改了个DNS..突然不行了。。。急啊》!!!!!

再加一句..

Forums:

LVS/TUN三台机器尝试在公网上做均衡,一台rs无法正常工作,总是SYN_RECV状态,请教!

ls ip: 72.11.150.198
rs1 ip: 61.142.80.78
rs2 ip: 61.147.124.212

ls上运行如下指令:
ifconfig eth0:0 72.11.150.198 netmask 255.255.255.255 broadcast 72.11.150.198 up
route add -host 72.11.150.198 dev eth0:0
echo "0" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/conf/all/send_redirects
echo "1" > /proc/sys/net/ipv4/conf/default/send_redirects
echo "1" > /proc/sys/net/ipv4/conf/eth0/send_redirects
sysctl -p
ipvsadm -C
ipvsadm -A -t 72.11.150.198:80 -s wlc
ipvsadm -a -t 72.11.150.198:80 -r 61.147.124.212:80 -i -w 1

Forums:

piranha+squid+apache

在linux上使用piranha可以进行apache集群负载均衡,采用squid进行反向代理apache作为缓存服务器,使用lvs同样的方式进行squid的集群负载就无法成功访问,通过lvs也可以正常进行squid的状态采集和跳转,就是squid无法接受请求也就没有返回,烦请高人指教!!!!!!!!!!

Forums:

那位大哥能帮忙介绍一下lvs的网络拓扑啊

小弟,最近刚接触lvs,以前在虚拟机上实验,没有问题,就是负载均衡器和真实服务器全部在一个网卡上(交换机上);但是最近到公司内部网络上测试,两台负载均衡器放在机房里接在一台交换机上,而真实服务器是发在我的屋里,他们接在我屋里面的交换机上,公司两个外线端口,但是我的交换机和机房里的交换机之间是用网线链接的,只要是在同一个网段里是可以互通的,现在我的负载均衡器启动后,真实机的vip也绑定后,没有mapping信息:(我

Forums:

如果客户端的http头不支持cookie,想实现通过会话分发,能否实现?或者根据http头中某段标识进行分发,这段标识是可变的

POST /test HTTP/1.1
Host: 192.168.1.2:8001
Content-Length: 221
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
UAProfile: clientid=490155270;width=240;height=320
m-command: OpenUrl
m-sessionid: 710139e1-9c0f-4b2f-a6d3-f0ba34bce978
m-version: 1.0
memorysize: 8388608
X-Forwarded-For: 172.16.0.12
Connection: close

以上为http头,可否根据“UAProfile: clientid=490155270;”中clientid或者“m-sessionid: 710139e1-9c0f-4b2f-a6d3-f0ba34bce978”进行分发?
lvs如何做到,或者用haproxy的话,如何实现?

Forums:

lvs 和lamp

恩。。。我想用lamp来搭建我的web应用服务器,因为我要用到php应用,比如想搭建个discuz论坛。。。同时我想用lvs来使其负载均衡和运用集群技术。。。

Forums:

求wrr的patch包

I use IPVS with direct routing and wrr scheduler. The problem is that for some configurations I get "icmp port unreachable" when one of the real servers fails and is removed from the ip_vs tables. The smallest case where I can replicate the problem is the following:

ipvs# ipvsadm -A -t virtual.service:http -s wrr
ipvs# ipvsadm -a -t virtual.service:http -r realserver1:http -w 100
ipvs# ipvsadm -a -t virtual.service:http -r realserver2:http -w 1000

client$ wget -O - http://virtual.service/
[works as expected]

ipvs# ipvsadm -d -t virtual.service:http -r realserver2

Forums:

页面

Subscribe to LVS中文站点 RSS
randomness