Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Networking 与Azure端点建立的网络连接是否由防火墙或其他方式终止?_Networking_Azure_Connection_Endpoint - Fatal编程技术网

Networking 与Azure端点建立的网络连接是否由防火墙或其他方式终止?

Networking 与Azure端点建立的网络连接是否由防火墙或其他方式终止?,networking,azure,connection,endpoint,Networking,Azure,Connection,Endpoint,我开发了一个应用程序,它驻留在Windows Azure中的Windows Server 2012计算机上。该应用程序充当多个并发网络连接的服务器,但流量非常低且稀少(客户端仅每隔几个小时发送一次信息,但它们确实需要始终连接以接收服务推送的更新) 在没有流量的几分钟后,客户端/服务器通信似乎被冻结,客户端和服务器之间没有流量。实际上,在客户端尝试发送内容30-60秒后,他们会显示连接已断开,30-60秒后服务器也会确认这一点。如果服务器是首先尝试发送数据的服务器,则连接不会超时,但通信量也不会流

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

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

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

是否可以检查Azure是否确实正在关闭非活动连接?如果是这样的话,有可能阻止这种情况发生吗?保持交通畅通是不可能的


谢谢。

是的,我相信负载平衡器会自动关闭非活动连接。不幸的是,我真的不知道如何保持它的活力。

是的,我相信负载平衡器会自动关闭一个不活动的连接。不幸的是,我真的不知道如何让它保持活动状态。

Azure在5分钟不活动后关闭空闲连接。此限制最初为1分钟,后来有所增加。

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

好吧,您可以在自己的服务器端创建一个keep-alive函数,基本上ping服务器端。
比如打个招呼或者我在这里。

好吧,你可以在你的服务器端创建一个keep-alive函数,基本上ping服务器端。
比如打个招呼或者我在这里。

谢谢,为我节省了很多时间。谢谢,为我节省了很多时间。