最初,我有两个应用程序服务(API App 1和API App 2)使用一个App Service Plan A,然后将其中一个应用程序服务(API App 2)的App Service Plan切换到另一个App Service PlanB。 / p>
我已经按照如下说明处理了Azure Microsoft文档中提到的先决条件:
此外,应用服务计划A和B都具有相同的定价层。 自从我将计划A切换为API App 2的计划B之后,由于它之前使服务出现服务不可用错误503,我可以浏览该服务,并且它运行良好。
有人可以建议我想念的东西吗? 我选择切换应用服务计划后,默认情况下,应用服务选择B显示在应用服务选择器刀片中。
我已经尝试过的:
即使我将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吗?