赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. Serverless应用引擎(新版)
  4. 服务支持
  5. 常见问题
  6. 日志、监控和诊断FAQ
  7. 诊断FAQ
  8. 如何排查接口慢、超时等问题?

如何排查接口慢、超时等问题?

  • 诊断FAQ
  • 发布于 2025-04-17
  • 0 次阅读
文档编辑
文档编辑

本文介绍使用SAE时,如何排查接口慢、超时等问题。

问题现象

  • 性能差
  • 性能慢
  • 接口慢
  • 响应慢
  • 卡顿
  • 瓶颈
  • 返回错误码
    • 504
    • 499

问题原因

与SAE不同运行状态的配置有关,运行状态包括测试时与生产运行时。

解决方案

测试时发现SAE性能慢

如果您刚开始测试SAE,就发现性能慢的问题,请按照以下步骤排查问题。

  1. 查看实例规格。如果您的本地电脑是4 Core或8 Core,但是在SAE部署时选择了0.5 Core、1 Core等较小的实例规格,则不管在启动还是运行时,性能都可能较差。
  2. 查看可用区。如果您选择的SAE和您的数据库(例如Redis)等处于不同可用区,可能会增加性能耗时。
  3. 如果以上信息确认无误,请参见生产运行时的监控排查步骤。

生产运行时发现SAE突然变慢或超时

如果已经在生产运行中的SAE突然变慢或超时等,请按照以下步骤排查问题。

  1. 查看基础监控,包含CPU、负载、内存、网络和磁盘等指标。更多信息,请参见基础监控。
  2. 查看应用监控。Java与其他语言都提供了应用监控,包含接口调用或者语言相关的监控指标,例如JVM。更多信息,请参见应用总览。
    以Java语言的应用为例,请按照以下步骤排查监控指标。
    1. 排查SAE应用,查看JVM GC、活跃线程、慢调用等指标是否有异常。sc_check_application_monitor
    2. 如果有慢调用,可以查看Trace和线程剖析,找到有问题的调用栈。sc_check_trace_and_thread
  3. 根据流量入口,查看Nginx、SLB、应用日志等。

如果您发现以上监控指标存在问题,请进一步分析。如果您无法定位,请加入钉群(钉群号:32874633),联系产品技术专家进行咨询。

相关文章

如何根据应用的报错信息排查问题? 2025-04-17 10:56

部署应用和访问应用的过程中,常见的报错信息及处理建议如下表所示。

如何排查接口慢、超时等问题? 2025-04-17 10:56

本文介绍使用SAE时,如何排查接口慢、超时等问题。 问题现象

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号