0

我在 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 中没有添加任何条目。

4

2 回答 2

1

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

于 2014-04-22T09:34:54.513 回答
1

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

# traffic_line -r proxy.process.cluster.nodes
2
于 2014-02-04T12:38:41.840 回答