Azure 应用服务 - 自动修复与健康检查

Azure App Service - Auto-Heal vs Health Check

健康检查可以重启实例。 Auto-Heal也可以重启实例。

那么,什么时候应该使用Health Check,什么时候应该使用Auto-Heal。我应该同时使用它们吗?

与 Auto-Heal 相比,健康检查功能非常基础。基本上它向预定义的 url 发出请求,如果没有获得成功的响应,它将将该实例从负载均衡器池中取出。如果它仍然不健康,它将被替换为一个新实例。仅当 scale-out 应用于 Web 应用程序时才有效。

Auto-Heal 要复杂得多:可以配置为在达到特定内存或 cpu 使用限制时,或者当响应时间在一定时期内下降。