【问题标题】:Load balancing - unhealthy instances in google compute engine Network load balancer负载均衡 - 谷歌计算引擎网络负载均衡器中的不健康实例
【发布时间】:2015-05-02 12:58:55
【问题描述】:

我已经在 2 个基于 Windows 的 GCE 虚拟机上安装了我的 Web 应用程序。我的应用程序在 8080 端口上运行。

Netwrok 负载均衡器遵循的步骤:

1) 我为 8080 端口创建了健康检查。 2) 将我的虚拟机和 helathchecks 添加到目标池。 3) 在转发规则中,我为该特定目标池创建了 8080 端口规则。

在此之后转到目标池并检查 VM 的运行状况

这里的实例和消息都显示一个红色符号,显示为“实例不健康”。

我在防火墙规则中添加了 8080 端口。

如果有人可以提供帮助,如果我做错了什么或有其他方法来设置负载均衡器。

【问题讨论】:

    标签: google-app-engine google-compute-engine


    【解决方案1】:

    我认为此问题与您在端口 8080 中侦听的事实无关。只要您的实例能够与 Metaserver (169.254.169.254 [1]) 通信并以有效的响应响应,健康检查就会通过HTTP 页面。

    您必须确保已允许在 Google 防火墙和 Windows 防火墙实例 [2] 上的端口 8080 上进行通信。作为调试,您可以尝试 ping Metaserver 并捕获 IP 包以确认 Metaserver 和您的 GCE 实例之间是否存在 3 次握手。此外,您可能想尝试在端口 80 上使用相同的实例进行设置,以确认它是否实际上与该端口相关。

    [1]https://cloud.google.com/compute/docs/metadata [2]https://cloud.google.com/compute/docs/networking

    【讨论】:

      猜你喜欢
      • 2015-10-22
      • 2014-10-02
      • 2019-08-27
      • 2013-01-25
      • 2016-08-09
      • 2021-12-07
      • 2020-01-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多