tcpcopy能否复制请求到vip?
2012-11-21 10:12
169 查看
有人写信问:
测试环境:
lvs 192.168.1.1
vip 192.168.1.2
rs1 192.168.1.21
rs2 192.168.1.22
线上业务:单独服务器,实ip一个。
在lvs上运行./interception & (0.5以下版本用法)
在线上服务器上运行./tcpcopy 实ip 80 192.168.1.2 80 (0.5以下版本用法)
在lvs上监控的时候,发现连接数已经发到rs上了,但是在rs上看不到apache日志有变化。在单纯从线上服务器直接复制到rs上的时候,就没有问题。
答:tcpcopy 0.6系列目前并不支持你这种类型,因为tcpcopy和intercept之间需要通信(intercept需要传递响应包头给tcpcopy),如果给了lvs ip地址,那么就是跟lvs服务器进行通信,但lvs会把包转给后面的rs,真正响应是在rs产生的(比如第二次握手),响应数据包是不会被lvs上面的intercept截获到的,当然无法完成通信了。
由于lvs本身是一种欺骗,tcpcopy也是一种欺骗,你这种需求其实已经设计好了,但还没有动手实现,慢慢等待吧。
测试环境:
lvs 192.168.1.1
vip 192.168.1.2
rs1 192.168.1.21
rs2 192.168.1.22
线上业务:单独服务器,实ip一个。
在lvs上运行./interception & (0.5以下版本用法)
在线上服务器上运行./tcpcopy 实ip 80 192.168.1.2 80 (0.5以下版本用法)
在lvs上监控的时候,发现连接数已经发到rs上了,但是在rs上看不到apache日志有变化。在单纯从线上服务器直接复制到rs上的时候,就没有问题。
答:tcpcopy 0.6系列目前并不支持你这种类型,因为tcpcopy和intercept之间需要通信(intercept需要传递响应包头给tcpcopy),如果给了lvs ip地址,那么就是跟lvs服务器进行通信,但lvs会把包转给后面的rs,真正响应是在rs产生的(比如第二次握手),响应数据包是不会被lvs上面的intercept截获到的,当然无法完成通信了。
由于lvs本身是一种欺骗,tcpcopy也是一种欺骗,你这种需求其实已经设计好了,但还没有动手实现,慢慢等待吧。
相关文章推荐
- tcpcopy---研究的就是如何欺骗服务器,让其相信复制的请求就是访问它的
- 请求复制工具---tcpcopy
- 请求复制工具tcpcopy学习小结
- 利用tcpcopy,如何复制在线请求到lvs的子系统中去?
- TCPCopy 线上流量复制工具
- 初步完成mysql正常方式的请求复制
- ADO.NET 2.0 - 读者询问能否使用 SqlBulkCopy 对象来大量复制文字文件
- 在从服务器中配置索引复制请求处理
- CSS样式表能否控制文字禁止选择,复制, 焦点
- ADO.NET 2.0 - 读者询问能否使用 SqlBulkCopy 对象来大量复制文字文件
- 在JAVA中调用url请求,全代码,可复制
- 删除数据时,获取ID为空。注意检查请求时候的id能否获取到,或者是请求连接是否有误。
- [转贴] 黑鹰VIP破解教程和天草破解教程的内容整体整理 [复制链接] zhang3314 电梯直达楼主 发表于 2011-4-14 23:02 | 只看该作者 分享到:QQ空间微信腾讯
- postgresql 致命错误: 已保留的连接位置为执行非复制请求的超级用户预留
- AbtestingGateway 复制请求到其他服务上
- Windows Server 2003复制大文件出错:服务器资源系统资源不足,无法完成请求的服务
- tcpcopy---从IP层来截取请求,转发给目标测试服务器,达到在线压力甚至极限压力测试的目的
- tcpcopy复制流量到测试服务器后,如何访问测试服务器?
- mysql在线请求复制工具出炉了
- 海尔能否成功复制联想蛇吞象