首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IIS在队列中保留请求,而不是处理

IIS在队列中保留请求,而不是处理
EN

Stack Overflow用户
提问于 2017-07-07 13:59:02
回答 1查看 2.4K关注 0票数 4

我正在对托管在Azure中的应用程序执行负载测试。它是一个云服务,内部负载均衡器(基于哈希的负载平衡模式)后面有3个实例。

当我执行负载测试时,它会排队请求,尽管对IIS的req/秒和总当前请求非常低。我不确定有什么问题。

有什么建议吗?

添加很少的性能计数器屏幕截图,这可能会帮助您做出决定。

单击图像查看原始图像.

编辑-1:罗希特·拉詹的每一个请求,

云服务有2个实例(意味着2个VM),每个实例都有14个GB的RAM和8个核心。我正在执行一个步骤加载模式,从100开始,每5分钟增加100,150名用户,直到4-5小时,直到负载达到10,000 VU为止。

对外部系统的任何调用都是写异步的。数据库调用是同步的。

EN

回答 1

Stack Overflow用户

发布于 2017-07-19 12:59:28

你的问题没有直接的答案。一种可能的办法是探讨其他调查办法。

根据您的解释,应用程序中似乎存在一个导致请求排队的瓶颈。

为了研究这个问题,当您看到请求排队时,收集一个内存转储,然后使用DebugDiag对其运行挂起分析。

有几种方法可以收集内存转储。

  1. 任务管理器
  2. Procdump.exe
  3. 调试诊断
  4. 过程资源管理器

一旦您有了内存转储,您就可以安装调试diag,然后对其运行分析。它将生成一个报告,可以帮助您开始工作。

调试诊断下载:https://www.microsoft.com/en-us/download/details.aspx?id=49924

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44972702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档