Azure:错误503:在Azure中切换应用程序服务的应用程序服务计划后,服务不可用

Azure:错误503:在Azure中切换应用程序服务的应用程序服务计划后,服务不可用,azure,azure-application-insights,azure-api-apps,azure-diagnostics,azure-app-service-plans,Azure,Azure Application Insights,Azure Api Apps,Azure Diagnostics,Azure App Service Plans,最初,我有两个应用程序服务(API app 1和API app 2)使用单个应用程序服务计划A,我将其中一个应用程序服务(API app 2)的应用程序服务计划切换到另一个应用程序服务计划B 我已经注意到Azure Microsoft文档中提到的先决条件,如下所示: 新应用程序服务计划B必须与旧应用程序服务计划B具有相同的位置 i、 e共享相同的网络空间 新应用程序服务计划B必须是同一资源组的一部分 蔚蓝 此外,应用程序服务计划A和B都有相同的定价层。 在我将API应用程序2的计划A切换到计划B

最初,我有两个应用程序服务(API app 1和API app 2)使用单个应用程序服务计划A,我将其中一个应用程序服务(API app 2)的应用程序服务计划切换到另一个应用程序服务计划B

我已经注意到Azure Microsoft文档中提到的先决条件,如下所示:

  • 新应用程序服务计划B必须与旧应用程序服务计划B具有相同的位置 i、 e共享相同的网络空间
  • 新应用程序服务计划B必须是同一资源组的一部分 蔚蓝
  • 此外,应用程序服务计划A和B都有相同的定价层。 在我将API应用程序2的计划A切换到计划B之后,它在早些时候给出了服务不可用错误503,我可以浏览该服务,它工作得非常好

    有人能告诉我我错过了什么吗? 在我选择切换应用服务计划后,应用服务选择器刀片默认显示应用服务计划B

    我已经尝试过的:

  • 多次重新启动应用程序服务-无效
  • 生成报告以诊断问题-下面共享的见解
  • 恢复更改-无效
  • 即使在我将应用程序服务切换回原来的应用程序服务计划后,我也会遇到同样的错误

    为了诊断这个问题,我已经研究了应用程序洞察和应用程序错误分析。我生成了两份报告,提供了以下见解:

    • 仅在应用程序服务中的一个实例上检测到高CPU使用率 计划

    • 由于未知原因,网站/应用程序崩溃

    • 应用程序遇到服务器错误

    • 请求超时

    • 页面操作:Azure检测到中等级别的页面 在应用程序服务计划中的一个实例上读取/秒。最高值 是[数字]'170.67307344018',接近于 在那种情况下会造成严重的问题

    • 您的应用程序在Azure scale单元运行时被回收 升级。Microsoft会定期更新 底层Azure平台以提高整体可靠性, 平台基础架构的性能和安全性 应用程序正在上运行。大多数更新都是在没有 对您的web应用程序的任何影响。减少此类事件对环境的影响 您的应用程序,考虑将应用程序部署到多个应用程序。 区域,并使用Azure Traffic Manager跨区域分配负载 地区


    就在我切换应用程序计划之前,该应用程序运行良好,我不知道可能出了什么问题。如果我们更改应用程序服务计划时出现停机时间,那么大约需要多少时间?一旦我们切换服务计划,是否还有其他需要更新的内容?是否需要以某种方式修复具有峰值使用率的受影响实例?将API应用程序迁移到新的Azure应用程序服务计划C是否可行?

    您是否已更改为新的服务计划或现有服务计划?我已将API应用程序在现有应用程序服务计划之间切换,仅从计划a切换到计划B。错误发生后,我切换回原来的计划A,但在浏览服务上显示相同的错误。在创建新的应用程序服务计划和API应用程序后,我的问题得到解决,因此我将代码移动到新的API应用程序。我删除了旧的API应用程序和服务计划