【发布时间】:2020-11-24 23:00:36
【问题描述】:
是否可以使用云角色(经典)LoadBalancerProbe 和 HTTPS 健康探测来自动重启失败的角色实例?
我知道应该调查这种情况,但是如果有一些自发的问题并且只需要重新启动,并且没有人立即意识到该问题(即下班后或处于危机中),那么它可以解决这种情况.
或者在最坏的情况下,我们可以告诉它将现有连接移动到健康实例吗?或者当用户在浏览器上点击刷新时会发生这种情况?
【问题讨论】:
是否可以使用云角色(经典)LoadBalancerProbe 和 HTTPS 健康探测来自动重启失败的角色实例?
我知道应该调查这种情况,但是如果有一些自发的问题并且只需要重新启动,并且没有人立即意识到该问题(即下班后或处于危机中),那么它可以解决这种情况.
或者在最坏的情况下,我们可以告诉它将现有连接移动到健康实例吗?或者当用户在浏览器上点击刷新时会发生这种情况?
【问题讨论】:
服务修复功能在这种情况下应该会有所帮助。它已在 Azure 中提供服务。对于 Web 角色和辅助角色,Azure 都会将来宾代理注入 VM 以监控您的角色。此来宾代理还每 15 秒对虚拟机中的角色实例执行一次健康检查。同样,如果预定义数量的连续健康检查失败或来自负载均衡器的信号导致角色变得不健康,则将启动恢复操作,即重新启动角色实例。
参考:https://azure.microsoft.com/en-us/blog/service-healing-auto-recovery-of-virtual-machines/
【讨论】: