請教各位一個關於LVS/DR TCP connection timeout的問題
張博士&大家好:
由於本人目前要利用LVS/DR來建置一個串流伺服器(streaming server),但叢集式系統在提供串流影片時會遭遇到連線被中斷的問題,以下我大略解釋一下問題發生的經過。
客戶端輸入叢集式系統的虛擬IP(rtsp://192.168.28.100/family.mp4),由前端伺服器指定由某台後端伺服器來提供服務後,此時不論客戶端要求的影片長度多長,後端伺服器都會在2分鐘的時候向客戶端發送中斷連線的TCP FIN封包。但是如果我的客戶端是直接輸入後端伺服器的IP來連接時(rtsp://192.168.28.15/family.mp4),後端伺服器就不會在兩分鐘的時候向客戶端發送TCP FIN封包,客戶端可以順利的將影片欣賞完畢。
我已經有試著透過指令#ipvsadm --set以及#ipvsadm -L --timeout來去觀看及調整LVS的timeout時間,也有試著去核心/net/ipv4/ipvs/ip_vs_proto_tcp.c下調整ipvs的Timeout table,也有去調整過/proc/sys/net/ipv4/tcp_keepalive_time的值,但都沒有用,客戶端在透過叢集式系統來觀看影片時,依然都會在兩分鐘的時候由後端伺服器發出TCP FIN封包來中斷連線。
我目前是在Fedora 6下使用核心2.6.18
想請問大家有什麼其他的方法可以解決我目前遭遇到的問題呢?非常感謝大家
youhuai
周四, 2009-07-09 07:22
Permalink
应该提供更详细的信息
我觉得你应该提供更详细的信息以供分析。
比如:
1、拓扑与IP地址/掩码
2、关于那个tcp fin包之前的一些相关的网络包是什么
个人常得有点像是网络地址设定引起的路由问题,而不是timeout的问题。
Anonymous (没有被验证)
周五, 2009-07-24 03:20
Permalink
我也碰到了同样的问
我也碰到了同样的问题,请问有没有人解决? thanks
Anonymous (没有被验证)
周二, 2014-03-04 09:21
Permalink
iYOUIfQqbWXcMWVDnW
AFAICT you've coeevrd all the bases with this answer!
Anonymous (没有被验证)
周二, 2014-03-04 19:46
Permalink
IHQFDDKOiSBulmkUID
So true. Honesty and everything reoecnizgd.
Anonymous (没有被验证)
周五, 2014-04-25 18:43
Permalink
EYWjLUlkayPyTHfr
insurance auto quotes here discount viagra insurance student car cheap
Anonymous (没有被验证)
周五, 2014-12-19 17:03
Permalink
UuZlQEEEiigpLpQJYoV
This posintg knocked my socks off
Anonymous (没有被验证)
周日, 2015-01-04 05:35
Permalink
pNoyZVyhNA
You get a lot of respect from me for writing these helpful arlistec. http://dmhhedn.com [url=http://vzbotul.com]vzbotul[/url] [link=http://bxmzqi.com]bxmzqi[/link]
Anonymous (没有被验证)
周六, 2014-05-31 19:57
Permalink
KkXadZnVcybo
insurance student car cheap quote cheap motorcycle insurance quote classic car insurance buy cialis with no prescription