- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用性能监控工具“New Relic”,我看到“AcquireRequestState”偶尔(但太多)长时间延迟。我说的是 10、20 秒的延迟,有时是几分钟。
我知道我们还没有为这个事件编写我们自己的事件处理程序。
我什至从哪里开始寻找这些延迟的原因?到目前为止,我在 msdn 上找到的少量信息并没有帮助。
最佳答案
今天早些时候,当我们的一个 ASP.NET 应用程序在特定页面上出现性能问题时,我的团队看到了 NewRelic 报告的这种“AcquireRequestState”延迟。
结果证明,根本原因是对我们最近部署到 SQL Server 数据库的存储过程进行了更改,这无意中导致该存储过程需要很长时间才能执行。存储过程作为显示存在性能问题的页面的一部分被调用。
我们能够通过识别和修复存储过程的性能问题来解决该问题。来自 NewRelic 的“AcquireRequestState”问题被证明是无关紧要的;这是问题的症状,而不是原因。
这是在 Windows Server 2008 上运行的 ASP.NET 4.5 应用程序上。
tl;博士: NewRelic 报告的“AcquireRequestState”延迟可能是其他一些问题的副作用,该问题导致 ASP.NET 应用程序中的一个或多个页面和/或 AJAX 请求需要很长时间才能加载。
关于asp.net - AcquireRequestState 中的长时间延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30066925/
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
使用性能监控工具“New Relic”,我看到“AcquireRequestState”偶尔(但太多)长时间延迟。我说的是 10、20 秒的延迟,有时是几分钟。 我知道我们还没有为这个事件编写我们自己
我们在 AcquireRequestState 中获取了大量的 ajax 调用,花费了大量时间,在我们的旅行中,我们偶然发现了 ASP.Net 中的 session 锁定 gem,因此我们实现了一个自
分布式 ASP.NET Web 应用程序中的一个异步处理程序有问题。首先让我解释一个用例: 应用程序在装有 .NET Framework 4.5.2 的 win 2012 机器上使用 IIS 8 应用
服务器规范:IIS 7.5、Windows Server 2008 R2(版本 6.1)、ASP.NET 4.5 运行时 我们遇到了挂起请求的问题。当我们轮询 iis 服务器以获取长时间运行的请求时,
我在主题事件之间遇到了奇怪的延迟(每次调用或多或少 500 毫秒)。 我将日志和分析放在 Global.asax Application_PostMapRequestHandler() 和 Appli
我有一个 ASP.NET 4.0 WebForms 应用程序。我需要访问 HttpContext.Current.Session 并在 Global.asax 的 AcquireRequestStat
我有一个 ASP.NET MVC 应用程序,它具有每个用户的设置,包括当前的区域性设置。我们应该设置Thread.CurrentThread.CurrentCulture Application_Ac
我是一名优秀的程序员,十分优秀!