我正在使用代码here的修改版本。区别在于我将其记录到数据库中,并且只有在长度超过5000毫秒时才会记录。结果让我担心。几个页面偶尔会记录几分钟的执行时间。他们永远不会一直表现不佳,但根据日志表,它经常发生,我需要深入了解它。
所以我把它扔到这里看看社区有什么样的想法。也许这是由于应用程序重启?重新编译?也许httpmodule中的一些微妙缺陷会导致它误报时间?
答案 0 :(得分:2)
通过分析器运行您的应用程序,以查看哪些方法占用的处理时间最长。
答案 1 :(得分:0)
尝试密切关注数据库中的锁,这可能是数据库锁定问题,因为这种情况发生在我身上并导致非常相似的症状。
答案 2 :(得分:0)
检查系统事件日志以查看是否存在任何相关事件。寻找服务重启或服务崩溃等
在您确定问题之前,您需要记录更多信息。希望它只发生在一个特定的页面上,这样你就可以这样隔离它......在你真正理解之前不要陷入试图解决问题的陷阱。