1

我开发了一个驻留在 Windows Azure 中的 Windows Server 2012 机器上的应用程序。该应用程序充当许多并发网络连接的服务器,但流量非常低且稀缺(客户端每隔几个小时才发送一次信息,但它们确实需要始终连接才能接收服务器推送的更新)。

在没有流量的几分钟后,客户端/服务器通信似乎被冻结,客户端和服务器之间没有流量流动。实际上,在客户端尝试发送内容后 30-60 秒,他们显示连接已断开,并且在 30-60 秒后服务器也确认了这一点。如果服务器是第一个尝试发送数据的服务器,则连接不会超时,但流量也不会流动。

我自己机器上的同一个应用程序根本不会冻结。我没有在 Azure 端点上安装其他应用程序。

是否可以检查 Azure 是否确实关闭了非活动连接?如果是这种情况,是否有可能阻止这种情况发生?保持活动流量是不可能的。

谢谢你。

4

3 回答 3

1

Azure 在 5 分钟不活动后关闭 IDLE 连接。这个限制最初是 1 分钟,后来又增加了。

于 2013-05-30T19:40:45.160 回答
0

好吧,您可以在您这边创建一个保持活动功能,以基本上 ping 服务器端。就像打个招呼或者我在这里。

于 2014-08-06T22:22:44.173 回答
0

是的,我相信负载均衡器会自动关闭不活动的连接。不幸的是,我真的不知道如何让它活着。

于 2013-05-30T16:58:57.700 回答