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

时间:2018-08-29 11:31:32

标签: azure azure-application-insights azure-api-apps azure-diagnostics azure-app-service-plans

最初,我有两个应用程序服务(API App 1和API App 2)使用一个App Service Plan A,然后将其中一个应用程序服务(API App 2)的App Service Plan切换到另一个App Service PlanB。 / p>

我已经按照如下说明处理了Azure Microsoft文档中提到的先决条件:

  1. 新的应用服务计划B必须与旧的服务计划位于相同的位置 即共享相同的网站空间。
  2. 新的应用服务计划B必须属于同一资源组 在Azure中

此外,应用服务计划A和B都具有相同的定价层。 自从我将计划A切换为API App 2的计划B之后,由于它之前使服务出现服务不可用错误503,我可以浏览该服务,并且它运行良好。

有人可以建议我想念的东西吗? 我选择切换应用服务计划后,默认情况下,应用服务选择B显示在应用服务选择器刀片中。

我已经尝试过的:

  1. 多次重启应用服务-无效
  2. 生成报告以诊断问题-以下共享见解
  3. 还原更改-没有效果

即使我将App Service切换回其原始的App Service计划,我仍然遇到相同的错误。

为诊断此问题,我已经研究了App Insights和App Error Analysis。我生成了两个报告,这些报告提供了以下见解:

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

  • 站点/应用由于未知原因而崩溃

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

  • 请求超时。

  • 页面操作:Azure检测到中等水平的页面 应用服务计划中一个实例的每秒读取次数。最高价值 是[数字]'170.673073344018',接近于 导致该实例出现严重问题。

  • 随着Azure规模单位的进行,您的应用程序已回收 升级。 Microsoft会定期更新 基础Azure平台以提高整体可靠性, 平台基础架构的性能和安全性 应用程序正在运行。执行大多数更新时, 对您的网络应用的任何影响。减少此类事件对 您的应用程序,请考虑将您的应用程序部署到多个 区域并使用Azure Traffic Manager在整个负载之间分配负载 地区。

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

0 个答案:

没有答案