You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure上移除特定异常的App Service实例?

解决Azure App Service异常实例的直接方法

以下是无需反复缩扩容即可移除异常实例的可靠方案:

  • 通过Azure CLI删除指定实例

    1. 首先列出App Service的所有实例,获取异常实例的ID:
      az webapp list-instances --name <你的应用名称> --resource-group <你的资源组名称>
      
    2. 执行删除命令移除目标异常实例:
      az webapp delete-instance --name <你的应用名称> --resource-group <你的资源组名称> --instance-id <异常实例ID>
      

    删除操作完成后,Azure会自动创建并分配一个新的健康实例来填补空缺,无需手动调整实例数量。

  • 通过Azure门户可视化操作

    1. 登录Azure门户,找到目标App Service资源
    2. 在左侧菜单中选择“实例”(Instances)选项
    3. 选中异常实例,点击顶部工具栏的“删除”按钮
    4. 确认删除后,平台会自动补充新的健康实例,全程无需修改实例规模设置
  • 利用部署槽位替换(适用于已配置部署槽的场景)
    如果你的App Service已配置部署槽位(如Staging槽),可以将生产槽与Staging槽执行交换操作:

    1. 确保Staging槽运行的是健康的应用版本
    2. 执行槽位交换后,原生产槽的异常实例会切换到Staging槽
    3. 直接删除Staging槽中的异常实例即可,之后可根据需要重新部署Staging槽

这些操作都不会影响服务的持续可用性(只要实例数量大于1),且能精准移除异常实例,比缩扩容的方式更高效可靠。

内容的提问来源于stack exchange,提问作者Daniel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 08:01:31