我有一个资源组。其中:
- 我有两个 Web 应用程序(A 和 B)。
- 我有两个应用程序服务计划(PlanA 和 PlanB)。
- 每个网络应用程序在其应用程序服务计划中都是单独的。 (A计划中的A,B计划中的B)
A 和 B 各消耗 1 到 9 GB 的磁盘空间。
- 当我将 PlanA 和 PlanB 都设置为 B1 级别时,A 和 B 都运行良好。
- 当我停止 B 的服务时,A 继续正常运行,而 B 则关闭。
- 当我将 PlanB 缩减到免费级别(从而超出其配额)时,B 不会运行。
但是 - Web 应用程序 A(在服务计划 PlanA 中运行)抛出磁盘错误。当我将 PlanB 更改回 B1 时,这些错误就会消失。我认为应用程序服务计划的整个想法是分离应用程序组之间的资源消耗。我在这里缺少什么?
最佳答案
I thought the whole idea of Application Service Plans was to separate resource consumption between groups of applications.
首先,资源组只是一个容器,用于保存 Azure 解决方案的相关资源。它用于轻松管理您的资源和部署。资源组中的服务计划不会影响其他服务计划。
其次,该服务计划不会影响其他服务计划。每个服务计划都使用自己的物理服务器资源。
此外,应用服务中的应用在任何给定时间只能与一个应用服务计划关联。
所以B计划不会影响A计划。
我想可能还有另一个原因导致计划A网络应用程序显示磁盘错误。
我建议您首先检查您的网络应用程序的配额,以确保有足够的磁盘空间来运行您的 wen 应用程序。更详细的查看方法,可以引用这个article .
如果服务计划有足够的磁盘,但仍然显示此错误。我建议你可以尝试先扩大服务计划A的规模,然后再缩小规模。
关于azure - Azure Web 应用程序是否受到它们不属于的应用程序服务计划的资源限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44854975/