【问题标题】:Full Clustering in Apache Traffic ServerApache Traffic Server 中的全集群
【发布时间】:2014-01-14 20:46:48
【问题描述】:

我按照official documentation 中提到的步骤对多个 ATS 实例进行了完整集群。我在 2 台不同的 Ubuntu 机器上安装了 2 个 ATS 实例(具有相同的规格、操作系统版本和硬件),并且它们都充当托管在不同机器上的 Tomcat 服务器上的 Web 服务的反向代理。我无法设置集群。以下是我的一些疑问。

  • 它们在同一个交换机或同一个 VLAN 上:我安装 ATS 的两台 Ubuntu 机器连接到同一个交换机。它们具有/etc/network/interfaces 中提到的相同接口。这些足够了吗,还是需要做其他事情才能获得集群?

  • 运行评论 traffic_line -r proxy.process.cluster.nodes :在我运行traffic_line -xtraffic_line -L 命令后返回1。但是,在 cluster.config 文件中,没有任何添加或更改。

此外,当我对这些 ATS 实例之一进行查询时(我已在 remap.config 文件中映射了 URL),它们都在本地缓存响应并且不共享。

根据这些信息,谁能告诉我我做错了什么。如果需要更多信息,请告诉我。

【问题讨论】:

标签: proxy load-balancing reverse-proxy apache-traffic-server


【解决方案1】:

这些是在虚拟机上吗?当我最初在 openvz 容器上设置它时,我几乎浪费了 2 天时间试图找出问题所在。出于一个疯狂的猜测,我决定迁移到 2 个物理节点,并且进展顺利。见Apache Traffic Server Clustering not working

proxy.process.cluster.nodes returns 1

表示它只是独立的单节点,没有发现集群上的第二个节点。

【讨论】:

    【解决方案2】:

    为多播和广播消息尝试 tcp 转储。如果其他服务器的 IP 没有显示在发现数据包中,则说明它在网络级别上有所作为,netops 可能已禁用跨交换机的多播数据包转发。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-24
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多