2013-05-30 26 views
1

我開發了一個駐留在Windows Azure中的Windows Server 2012計算機上的應用程序。該應用程序充當許多併發網絡連接的服務器,但流量非常低且稀缺(客戶端每隔幾個小時只發送一次信息,但它們確實需要隨時連接以接收服務器推送的更新)。建立到Azure端點的網絡連接是否由防火牆或其他方法終止?

幾分鐘後沒有流量,客戶端/服務器通信似乎被凍結,客戶端和服務器之間沒有流量。實際上,在客戶端嘗試發送連接已斷開連接的30-60秒之後,30-60秒之後服務器也確認這一點。如果服務器是首先嚐試發送數據的服務器,則連接不會超時,但流量也不會流動。

我自己機器上的相同應用程序根本不會凍結。我沒有在Azure端點上安裝其他應用程序。

是否有可能檢查Azure是否確實關閉了非活動連接?如果出現這種情況,是否有可能阻止這種情況發生?保持活躍的流量是不可能的。

謝謝。

回答

1

Azure在閒置5分鐘後關閉IDLE連接。這個限制原本是1分鐘,並在一段時間後增加。

+0

謝謝,節省了我很多時間。 – slypete

0

是的,我相信負載平衡器會自動關閉一個不活動的連接。不幸的是,真的不知道如何讓它活着。

0

那麼,你可以在你身邊創建一個保持活動的功能來基本上ping服務器端。 就像在做一個問候或我在這裏。