【问题标题】:ASP.NET - Requests Queued and Requests RejectedASP.NET - 请求排队和请求被拒绝
【发布时间】:2012-12-14 22:38:13
【问题描述】:

我正在运行 ASP.NET 服务。服务在高负载下开始返回 - “服务不可用 - 503”。

以前它能够应对这些负载,我仍在调查为什么现在会发生这种情况。

我发现请求拒绝率很高(通过 ASP.NET 性能计数器);但是,请求排队率(通过 ASP.NET 性能计数器)因部署而异,从 1 到 150。对于某些显示高请求拒绝率的部署,我可以将其与高请求排队率相关联。但是,对于某些部署,排队的请求很少 - 1-5,但请求拒绝率很高。

我在这里遗漏了什么吗?有关如何进一步调查此问题的任何指示?

【问题讨论】:

    标签: c# asp.net performance performancecounter


    【解决方案1】:

    我会用探查器来看看你是否在其他你以前没有的领域得到了负载,例如同步数据库和网络调用。

    查看 newRelic(使用简单)并找出瓶颈,因此简单的代码更改可能会帮助您摆脱当前的漏洞。

    展望未来,使代码库更加异步(如果还没有的话)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-06
      • 2013-11-14
      • 2018-11-30
      • 2018-01-15
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      相关资源
      最近更新 更多