这是一个windows azure问题: 我有2个负载平衡虚拟机并在其上运行我的软件,当一台机器的服务停机时,我尝试删除其公共端点以使我的软件可以访问,所以我将有时间修复坏的。 现在当我删除它时,我不能访问公共IP几分钟,似乎有一个删除端点的重启时间? 谁能告诉我为什么? 如果有3个负载均衡机,我删除一个会更好吗?
(抱歉英语不好,希望你能理解我)
答案 0 :(得分:1)
您不应该删除端点。对于虚拟机,负载平衡端点上的流量将通过该端点上的一组虚拟机发送。如果要从流量流中删除其中一个实例,则需要设置自定义运行状况探测。除了一般故障(例如您的虚拟机重新启动或其硬件有问题),Windows Azure将不知道您的个人虚拟机是否健康。使用自定义探针处理程序时,虚拟机只在健康时返回200,而在需要从负载平衡器中删除时则返回非200(直到再次检查)。
有关负载均衡端点的自定义探针的详细信息,请参阅this MSDN reference article。另外:Michael Washam写了一个post,它给出了虚拟机(包括自定义探测器)的概述。请参阅他的additional post,了解如何通过PowerShell配置自定义探针。