实例失败时,Azure Webapps不会进行故障转移

时间:2015-07-20 13:48:07

标签: azure azure-web-sites

我们部署了一个Node.js Azure Web App并定义了至少2个实例(用于可伸缩性和高可用性)。 enter image description here

似乎LB正在平衡实例之间的负载,但它不会对实例错误(崩溃)做出反应,并且似乎坚持平衡所有实例(包括崩溃的实例)之间的负载。

有没有办法为高可用性设置故障转移机制?

1 个答案:

答案 0 :(得分:1)

只要底层虚拟机启动并运行,Azure App Service使用的负载均衡器将继续向各个Web服务器发送请求。

要解决您遇到的问题,您可以尝试配置"自动修复"特征。如果情景是应用程序被卡住了#34;在永久中断状态下,可以将自动修复规则配置为自动重启应用程序。

有关自动愈合的更多细节:
Auto-heal for Azure Web Sites