【发布时间】:2019-09-06 06:04:29
【问题描述】:
在横向扩展时,我在 Azure Web 应用程序上的体验很差。 Azure 会自动从我设置的一组规则中找出问题(例如 CPU > 80% 持续 5 分钟)。然后它将 VM 的数量增加 1。这是 Azure 上设置的屏幕截图:
这部分工作正常。但是,当它扩展到一个额外的虚拟机时,我在整个网站上都遇到了糟糕的性能。当新 VM 启动并运行时,一切似乎都按预期工作。
我之前在scaling up and down the VM size 时观察到类似问题,但这“只是”一个新虚拟机。
我已经尝试在我的Web.config 中创建应用程序初始化:
<applicationInitialization doAppInitAfterRestart="true">
<add initializationPage="/" />
</applicationInitialization>
横向扩展时性能仍然很差。有谁知道这可能是由什么引起的?我不希望网站在扩展时表现更差。我知道当 VM 达到 80% CPU 时性能可能不是那么好。但是一旦 Azure 开始扩展,性能肯定会变差。
【问题讨论】:
标签: azure azure-web-app-service azure-app-service-plans