ASP.请求排队和请求被拒绝

本文关键字:请求 拒绝 排队 ASP | 更新日期: 2023-09-27 17:49:52

我正在运行一个ASP。网络服务。服务在高负载下开始返回-"服务不可用- 503"。

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

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

我错过了什么吗?关于如何进一步调查这个问题,有什么建议吗?

ASP.请求排队和请求被拒绝

我会用一个分析器来检查一下,看看你是否在其他方面得到了你以前没有的负载,比如同步DB和网络调用。

查看newRelic(易于使用)并识别瓶颈,因此简单的代码更改可能会帮助您摆脱当前的困境。

继续往下看,让代码库更加异步化(如果还没有的话)