环境变量 | 说明 | 默认值 |
COMPlus_DbgEnableMiniDump 或 DOTNET_DbgEnableMiniDump | 如果设置为 1,则启用核心转储生成。 | 0 |
COMPlus_DbgMiniDumpType 或 DOTNET_DbgMiniDumpType | 要收集的转储类型。 有关详细信息,请参阅下表 | 2 (MiniDumpWithPrivateReadWriteMemory) |
COMPlus_DbgMiniDumpName 或 DOTNET_DbgMiniDumpName | 写入转储的文件路径。 确保运行 dotnet 进程的用户具有指定目录的写入权限。 | /tmp/coredump.<pid> |
COMPlus_CreateDumpDiagnostics 或 DOTNET_CreateDumpDiagnostics | 如果设置为 1,则启用转储进程的诊断日志记录。 | 0 |
COMPlus_EnableCrashReport 或 DOTNET_EnableCrashReport | (需要 .NET 6 或更高版本)如果设为 1,运行时会生成 JSON 格式的故障报表,其中包括有关故障应用程序的线程和堆栈帧的信息。 故障报表名称是追加了 .crashreport.json 的转储路径/名称。 | |
COMPlus_CreateDumpVerboseDiagnostics 或 DOTNET_CreateDumpVerboseDiagnostics | (需要 .NET 7 或更高版本)如果设为 1,则启用转储进程的详细诊断日志记录。 | 0 |
COMPlus_CreateDumpLogToFile 或 DOTNET_CreateDumpLogToFile | (需要 .NET 7 或更高版本)应写入诊断消息的文件路径。 如果未设置,则将诊断消息写入故障应用程序的控制台。 | |