Azure 网站中断维护页面

Sam*_*Sam 5 azure azure-web-app-service azure-availability-set azure-availability-zones

我们在 Azure 上托管了多个 webApp。我想设计一个一致和标准的机制,以在 Azure 中断(计划内和计划外)的情况下显示“维护中”静态 html 页面。目前我们没有利用可用性集或负载均衡器。

任何想法都值得赞赏?

Cok*_*are 12

我会建议:

  1. 向您的 Web 应用服务添加一个名为“维护”的新部署槽。
  2. 创建一个单独的 Web 项目,将所有 URL 请求重定向到维护页面消息,并将此项目发布到维护槽。
  3. 当您准备关闭站点时,请在生产槽和维护槽之间交换槽。
  4. 维护完成后,换回插槽,您的站点应该启动并运行。