首页 > 解决方案 > 交换 Azure webapp 部署槽时,并非所有流量都进入生产

问题描述

我已经设置了一个名为“staging”的部署槽,并配置了持续部署以在每次将代码推送到 master 分支时部署到 staging 槽。

当我将 staging 与生产交换时 - 使用门户 UI 或使用以下 CLI 命令:

az webapp deployment slot swap --name <...> --resource-group <...> --slot staging

我的理解是:

但是,在进行交换几个小时后,我仍然看到大约 15% 的流量进入暂存状态。我已经在 4 个不同的 webapps 上验证了这一点。

感谢任何关于为什么会出现这种情况的建议,如果我做错了什么?

标签: azuredeploymentcommand-line-interface

解决方案


您能否检查一下您在应用服务中配置的流量百分比。

  1. 打开 Azure 门户并转到您的应用服务。
  2. 单击部署槽,您应该能够看到您的流量百分比。生产应为 100%,暂存应为 0%。

在此处输入图像描述


推荐阅读