【问题标题】:Azure. The system memory and CPU change cause slowdown app respond?天蓝色。系统内存和CPU变化导致app响应变慢?
【发布时间】:2021-03-10 08:48:32
【问题描述】:

我们在 2 月 24 日的 12:35 到 12:50(UTC 下午)之间遇到了问题。我们的应用开始响应缓慢并导致失败,但我们的应用没有过载Availability and Performance。 系统内存和 CPU 的变化会导致我们的应用程序响应速度变慢吗?如果是,那么下次如何避免这个问题? 有我们的应用减速图表截图:Web App Slow 这一次我们检测到物理内存和CPU的变化Memory Analysis,High CPU Analysis

可用性和性能工具检测到前 5 个缓慢的请求执行。它是从我们的应用服务到外部服务的请求。这些是否会要求应用服务或应用服务计划的整体性能?

【问题讨论】:

  • the system memory and CPU change有什么变化?此外,如果您对您的应用程序和环境一无所知,就不可能从几张图表中说出发生了什么。 SO 是一个关于编程 问题的问答网站,而不是服务器管理,更不用说第三方支持。您是否尝试过联系 Azure 支持?
  • 顺便说一句,这些图表显示负载从一台机器转移到另一台机器,而不是任何类型的 CPU 变化。 CPU 和 RAM 消耗保持不变,但在不同的机器上。看起来流量从一台机器切换到另一台机器。有故障转移吗?部署?手动重定向?
  • 开发团队当时没有进行任何操作。切换是自动进行的,没有关于它的其他信息。
  • 那么您希望在 Stack Overflow 上发布一个问题?这不是 Azure 支持,甚至不是 Microsoft 站点。你没有编程问题。即使您在 serverfault.com 等网站上发布了问题,也没有人能够告诉您 Azure 服务发生了什么。

标签: azure performance slowdown


【解决方案1】:

是的。计算资源不足会导致性能下降(应用程序使用高内存/CPU)。

应用级性能问题的其他原因、网络请求花费很长时间、应用程序代码或数据库查询效率低下或应用程序由于异常而崩溃。为了隔离和避免以后出现此类问题,您可以尝试这些步骤。

首先,查看该时间范围内报告的任何问题的服务状况: 您可以在Azure portal

上跟踪服务的运行状况

从您分享的屏幕截图来看,似乎存在 2 5xx 错误和 48 4xx 错误,您可以查看日志以获取有关该问题的更多详细信息。

-访问 Kudu - https://.scm.azurewebsites.net/。

  • 根据需要分析日志并收集诊断转储。

Enable diagnostics logging for apps in Azure App Service

通常,在 Azure 应用服务中,为了提高性能和吞吐量,您可以调整运行应用程序的规模。我不确定您使用的是什么应用服务计划 (ASP)。 如果您在单个 ASP 下有多个应用程序,则计算资源由所有正在运行的应用程序共享。根据您的要求和使用情况,您可以考虑将应用服务计划更改为更高的定价层或横向扩展实例。

【讨论】:

    猜你喜欢
    • 2010-10-16
    • 1970-01-01
    • 2017-08-26
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-18
    • 2012-11-19
    相关资源
    最近更新 更多