【发布时间】:2010-11-24 16:41:49
【问题描述】:
我们在生产中遇到堆栈溢出 ~ 每天 2-4 次
我们无法在开发环境中重现此问题,鉴于这是一个任何时候都可能有大约 100 个并发用户的网络应用程序,我正在努力找出如何最好地追踪它。
无论如何可以从事件查看器获取更多信息 - 很高兴安装某种形式的侦听器工具 - 即使我可以获得线程标识(设置为当前用户)也会有所帮助 - 尽管 dll + 类/ 功能会很棒!
还是只是挖掘、尝试复制或添加一些跟踪?
【问题讨论】:
-
你有异常的堆栈跟踪来尝试查明位置吗?
-
你有什么记录方式?它是可配置的吗?你能把旋钮调到 11 吗?
-
我们有一个全局异常处理程序——但这是一个堆栈溢出,所以绕过标准的 asp.net 异常处理(application_erro / elmah / etc)
标签: asp.net debugging stack-overflow