gpt4 book ai didi

asp.net - 调试.Net/IIS崩溃,该崩溃不会因附加调试器而崩溃

转载 作者:行者123 更新时间:2023-12-03 15:59:22 24 4
gpt4 key购买 nike

我有一个.Net Web应用程序,该应用程序已开始在生产环境中崩溃,我不确定为什么。它崩溃非常频繁(在高负载下大约每5分钟崩溃一次),并导致应用程序池崩溃。在事件日志中,我只有以下内容:

Faulting application name: w3wp.exe, version: 7.5.7601.17514, time stamp: 0x4ce7afa2 Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000 Exception code: 0x00000000 Fault offset: 0x000007fe97df95dc


0x00000000的异常代码不是特别有用。

通常,我会从这里尝试进行故障转储并进行查看。但是,无论何时运行 DebugDiag,应用程序都不会崩溃。这使得更难追踪。当DebugDiag运行时(每6小时2gb?),内存使用量会急剧上升,但我认为这是正常的。

不太确定从这里去哪里。

最佳答案

异常代码0x00000000有点奇怪。不知道是什么原因导致的(可能是在某些.net代码中对environment.failfast的调用)

关于内存消耗,请确保您使用的是最新的调试诊断工具(版本2更新2),然后在崩溃规则的“首选项”部分中,可以调整设置以避免loggin异常,以确保不会记录所有未处理的异常) 。通常,这就是消耗大部分内存的原因。此外,请确保要跟踪的进程的“进程”选项卡下的LeakTrack状态为空白。

关于asp.net - 调试.Net/IIS崩溃,该崩溃不会因附加调试器而崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34879756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com