2015-03-02 96 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