运维开发网

.net – Azure DNS服务器保持连接到虚拟机端点

运维开发网 https://www.qedev.com 2020-07-05 17:09 出处:网络 作者:运维开发网整理
我在 Windows Azure虚拟机上运行自定义服务器(C#控制台应用程序). 服务器正在侦听自定义高端口(10000到11000之间).为了让服务器接受来自外部的连接,我打开本地防火墙上的端口,并使用Azure管理控制台为该端口设置端点. 完成所有操作后,我开始从Azure DNS服务器连接到服务器(与我的机器的ipconfig相同). 端点不是负载平衡的,它是一个独立的虚拟机. 连接保持打开
我在 Windows Azure虚拟机上运行自定义服务器(C#控制台应用程序).

服务器正在侦听自定义高端口(10000到11000之间).为了让服务器接受来自外部的连接,我打开本地防火墙上的端口,并使用Azure管理控制台为该端口设置端点.

完成所有操作后,我开始从Azure DNS服务器连接到服务器(与我的机器的ipconfig相同).

端点不是负载平衡的,它是一个独立的虚拟机.

连接保持打开状态,永不关闭.每3-5秒建立一个新连接.此问题导致我的服务器崩溃.

迟到的答案,但为了从搜索引擎到达这里的任何人的利益,请参阅Craig Landis在此链接的答案:

http://social.msdn.microsoft.com/Forums/silverlight/en-US/04589d2d-4acb-4f86-a2d0-957dc2a73a4f/endpoints-not-working-dns-scans-them

总之,最近有一个更改,因此当您在门户中创建端点时,它会自动进行负载平衡并定期“探测”以检查端点是否处于活动状态.在撰写本文时,门户网站仍将端点状态显示为“未加载平衡”.您必须使用Azure CLI工具或PowerShell重新创建端点而不进行负载平衡 – 无法从门户网站完成.

负载均衡器每15秒尝试探测一次端点,如果端点没有得到预期的响应,则可以使端点停止服务.如果您有自定义协议/端口不是永久监听等,则很可能发生这种情况.

0

精彩评论

暂无评论...
验证码 换一张
取 消