负载平衡- Azure Web应用程序是否关心其实例是否健康



如果我将web应用程序(以前称为Azure网站)部署到Azure中的应用程序托管计划中,并具有几个实例(scale = 2) 实例前面的负载均衡器是否会关心任何实例是否不健康?

我正在排除一个问题,有时会导致我的网站返回http 503 ~50%的时间。我的想法是,我的两个实例中的一个失败了,但负载均衡器没有注意到。

如果负载均衡器关心,它会寻找什么?例如,我找不到指定ping url的方法。

注意:这个问题与无关

是的,Azure Web Apps通过向它发出内部请求并验证它们是否健康来监视工作程序的健康状况。

但是,我们不检查web应用程序返回给用户请求的状态码(如500等),因为这很容易是应用程序的特定问题,而不是机器的问题。

因此,您要寻找的答案是:我们不断测试实例(vm)是否正常,如果不正常则将其关闭。但是,这些测试不依赖于客户站点返回的错误代码

最新更新