You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure上Django Rest Framework响应过慢问题排查求助

Django项目迁移至Azure后API响应异常缓慢问题排查

我已将Django项目从Heroku迁移至Microsoft Azure,但API请求响应速度极慢——即便启用Redis缓存,响应时间仍长达15秒,有时甚至超过30秒。当前Azure配置规格高于Heroku默认配置,却无法定位响应缓慢的原因。

环境配置

App Service(Linux系统)规格:

P1V2
210 total ACU
3.5 GB memory
Dv2-Series compute equivalent

Azure Database for PostgreSQL弹性服务器(Linux系统)规格:

General Purpose (2-64 vCores) - Balanced configuration for most common workloads

补充信息

  • 使用容器注册表连接App Service实现自动部署
  • 已修复接口的n+1查询问题
  • 已开启Always on配置

排查更新

通过Kudu的bash执行ps和top命令排查进程状态:

  • 执行ps并按‘o’筛选S=Z,未发现僵尸进程,相关截图显示所有进程状态为正常运行或休眠
  • top命令输出如下:
top - 16:31:58 up 1 day,  1:47,  1 user,  load average: 0.36, 0.62, 0.48
Tasks:   7 total,   1 running,   6 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.9 us,  4.6 sy,  2.2 ni, 89.5 id,  2.4 wa,  0.0 hi,  0.5 si,  0.0 st
MiB Mem :  13993.7 total,   2266.7 free,   1967.4 used,   9759.6 buff/cache
MiB Swap:   2048.0 total,   2032.2 free,     15.8 used.  11719.2 avail Mem 

内容的提问来源于stack exchange,提问作者Lutaaya Huzaifah Idris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 17:50:22