当我搜索文件时,事件日志中提到它们不存在。好吧,底部的文件在那里,但该文件中没有有用的信息。此事件由 Windows 错误报告机制创建。我需要做什么才能拿到垃圾场,这样我就可以用 windbg 或其他东西查看它们?
此外,这个特定事件是由于 AppPool 崩溃引起的......所以不确定我是否需要对 IIS 做任何事情来让这些转储到我可以访问它们的地方?
当我搜索文件时,事件日志中提到它们不存在。好吧,底部的文件在那里,但该文件中没有有用的信息。此事件由 Windows 错误报告机制创建。我需要做什么才能拿到垃圾场,这样我就可以用 windbg 或其他东西查看它们?
此外,这个特定事件是由于 AppPool 崩溃引起的......所以不确定我是否需要对 IIS 做任何事情来让这些转储到我可以访问它们的地方?
当应用程序崩溃时,您可以使用注册表编辑器 (
regedit.exe
)配置 WER 生成的转储:键: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows 错误报告\LocalDumps
创建或修改以下值:
该
DumpCount
值是 WER 将保存和保留的转储数。如果您正在调查内存泄漏并收集完整转储,请不要将此值设置得太高该
DumpFolder
值是您要在其中存储内存转储的文件夹的路径。根据崩溃频率和您正在捕获的进程工作集的大小,您可能需要使用 SSD 卷或类似的卷该
DumpType
值应设置1
为小型转储或2
完整转储