2015-03-02 92 views
0

我已经在基于2个Windows的GCE.VM应用程序在8080端口上运行的VM上安装了我的Web应用程序。负载均衡 - 谷歌计算引擎中的不健康实例网络负载平衡器

步骤遵循Netwrok负载均衡:

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

在此之后前往目标池和检查虚拟机

这里红色的符号表示对两种显示为“实例是不健康的”实例和消息的健康。

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

如果有人能帮忙,如果我做错了什么或者有其他方式来设置Load Balancer。

回答

1

我相信这个问题与您正在侦听端口8080的事实无关。只要您的实例能够与Metaserver(169.254.169.254 [1])进行通信并且与有效的HTTP页面。

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

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