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

如何排查Azure上ASP.NET Core应用阻塞任务处理的根源?

ASP.NET Core应用Azure部署下线程阻塞排查疑问
  • 部署环境:Azure App Service上的ASP.NET Core Web应用
  • 问题现象:频繁出现响应时间飙升,原本仅需数十毫秒的请求耗时超1分钟,Application Insights Profiler追踪显示一致的长等待情况(见19秒等待截图)
  • 初步怀疑:线程工作者被阻塞,可能存在未使用ConfigureAwait(false)的阻塞调用
  • 排查进展:排查代码及大量追踪数据后,未找到能解释超长await耗时的原因,仅发现EF Core的Expression-Compilation存在7秒等待耗时,但无法确认是否为问题根源

核心疑问与需求

  1. 是否有办法查看本应处理await任务的线程当前正在处理或等待的具体内容?
  2. 明确找出阻塞await任务处理的罪魁祸首

内容的提问来源于stack exchange,提问作者Ta1sty

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 07:49:50