2016-09-12 432 views
0

我對微軟Azure非常陌生。我正在使用Web瀏覽器中的Azure Portal來設置我的應用程序。無法使用Microsoft Azure負載平衡器負載均衡tomcats

我遵循以下過程來負載均衡我的tomcat應用程序。

  1. 我在同一個可用性集中創建了兩個帶有Ubuntu(16.0.X)的虛擬機。
  2. 在這兩個虛擬機中,我都更改了網絡安全組,以確保兩者都可從外部訪問。
  3. 我使用wget在每個虛擬機上下載了tomcat 7,並在每個虛擬機上部署了我的war文件。
  4. 使用瀏覽器進行測試,並確保應用程序可從每個虛擬機的外部訪問。

現在我試圖負載平衡上述兩個虛擬機:

  1. 創建於微軟Azure門戶的新負載平衡器。
  2. 將VM作爲後端池連接到負載均衡器。
  3. 創建一個探頭,檢查應用程序端口8080
  4. 建立一個負載平衡規則,以允許端口8080上的所有TCP流量給VM 8080

然而,現在,當我嘗試連接到負載均衡器使用端口8080和公共IP。我收到連接超時錯誤。

在設置中有什麼我錯過的?

+0

您是否將公有IP地址資源與負載平衡器相關聯,您是否也已將8080/TCP定義爲端點? – evilSnobu

+0

我確實分配了一個公共IP地址。但是,我沒有將TCP 8080定義爲端點。我怎麼做? – user2730428

+0

這意味着您的VM是在ARM堆棧中創建的。沒有終點。只是NSGs。仔細檢查虛擬機防火牆。 – evilSnobu

回答

0

我的設置問題在探測器中。我在HTTP上配置了探測,而它應該在TCP上。