上周,我在端口443上创build了一个azure色的LB路由HTTPSstream量到后端Web服务器上的备用端口。 LB规则的运行状况探测器使用相同的替代端口。 本周晚些时候,我遇到了每个web服务器在alt HTTPS端口上返回500个错误的问题。 运行状况探测将这些服务器从后端池中正确删除。 但是,一旦错误得到解决,服务器似乎从来没有添加回池中。 我可以解决这个问题的唯一方法是在Web服务器上打开一个新的端口 – 在该端口上新build一个运行状况探测和负载平衡规则。
Azure健康状况探针何时将服务器添加回到后端池? 我希望在健康探测返回200次之后这样做。 然而这是健康探测器configuration不透明的。
另外,还有什么方法可以获得额外的configuration,用于后端服务器的健康探测状态,例如恢复到正常状态和震荡状态?
TCP和HTTP探针被认为是健康的,并在以下情况下将angular色实例标记为健康:
虚拟机首次启动时,负载均衡器会得到一个正面的调查结果。
SuccessFailCount(前面描述)的编号定义了将angular色实例标记为健康状态所需的成功探测的值。 如果已删除angular色实例,则成功连续探测的数量必须等于或超过SuccessFailCount的值,以将angular色实例标记为正在运行。
更多信息请参考这个链接 。