Apache Traffic Server群集无法正常工作

时间:2014-02-03 18:40:18

标签: caching distributed-caching distributed-cache apache-traffic-server

我在Debian Squeeze上运行的两个openvz容器上编译了trafficserver-4.1.2,它位于两个不同的物理根节点上。包括缓存在内的所有内容都可以正常工作,但群集除外。我为这两个节点添加了相同的名称,如

traffic_line -s proxy.config.proxy_name -v fetest

配置为在端口80上运行

traffic_line -s proxy.config.http.server_ports -v 80

关注http://trafficserver.readthedocs.org/en/4.0.x/admin/cluster-howto.en.html

上的文档
traffic_line -r proxy.local.cluster.type
1

traffic_line -r proxy.config.cluster.ethernet_interface
venet0:0

但是

traffic_line -r proxy.process.cluster.nodes
1

第二个节点未显示。仅显示单个节点。无论其他节点是否已启动,这都是显示的,并且cluster.config中没有添加任何条目。

2 个答案:

答案 0 :(得分:1)

这看起来像openVZ容器网络接口的兼容性问题。我将其切换到物理节点,这开始识别和共享信息。

# traffic_line -r proxy.process.cluster.nodes
2

答案 1 :(得分:1)

这看起来更像是一个多播问题。确保您的根节点/母船位于同一个交换机/ vlan上。接口上的tcp转储可以显示群集是否能够使用多播进行相互通信。