天蓝色的应用程序服务似乎非常缓慢

时间:2020-10-27 11:22:04

标签: azure azure-web-app-service

我试图跟踪前端何时开始如此缓慢地工作。最近,我在相同的服务计划中创建了新的应用程序服务。

因此,现在我有六个应用程序(2个前端,4个后端)在相同的应用程序服务计划下使用基本定价层运行。另外,我们使用Kudu进行部署。

那可能是原因吗?或如何寻找原因?

这是该服务计划的概述 enter image description here

赞赏任何想法和建议

1 个答案:

答案 0 :(得分:1)

@ user122222这是一个高CPU问题,而不是其他人指出的缓慢请求问题。

您可以立即采取的行动是扩大规模。如果您在基本层中使用B1实例,请尝试扩展到B3,这将为您提供更多的CPU内核和RAM。看看是否可以减轻您的负担。如果是这样,那么您可能需要保持在该实例级别。此时,分析您的请求数量也是值得的。当您运行许多网站或资源密集型网站时,应进行扩展;当收到大量请求时,应进行扩展。

我的钱是因为您的代码可能会导致死锁或类似问题。您的CPU使用率图表在许多小时内都处于100%使用率的状态。即使是超负荷的ASP,在几个小时的过程中也会出现一些下降。

要解决CPU使用率过高的问题,请先在应用服务计划中使用diagnose and solve problems blade。这与支持工程师在付费技术支持案例中使用的故障排除工具相同。用它来解决CPU过多的问题(不是根据屏幕截图显示的慢速请求,而是CPU是慢速请求的罪魁祸首)。

这可以告诉您ASP中的哪个应用程序引起了问题,有时甚至还告诉您该应用程序中引起问题的过程。除此之外,我建议创建和分析有问题的Web应用程序的内存转储。 here的更多操作步骤。