Chromium 进程意外终止

DotNetBrowser 在单独的本机进程中运行 Chromium。 Chromium 引擎中的错误可能导致进程意外终止。 有关本机崩溃的信息存储在崩溃转储文件中。

如果 Chromium 进程意外终止,并且您收到了引擎崩溃 事件,请提交该故障的工单并使用在线文件共享服务,例如, Dropbox, Google Drive 等共享生成的故障转储文件。

收集故障转储

当其中一个 Chromium 进程崩溃时,DotNetBrowser 会生成一个故障转储文件。 转储文件的位置取决于平台:

  • Windows: %appdata%\DotNetBrowser\dotnetbrowser.dmp.dir
  • Linux: $HOME/.config/DotNetBrowser/dotnetbrowser.dmp.dir
  • macOS: $HOME/.config/DotNetBrowser/dotnetbrowser.dmp.dir

要更改默认目录,可以使用 EngineOptions.CrashDumpDirectory 属性。 请参阅以下代码示例:

EngineOptions.CrashDumpDirectory = "C:\\DotNetBrowser\\crash-dumps";
EngineOptions.CrashDumpDirectory = "C:\DotNetBrowser\crash-dumps"
Go Top