【问题标题】:Headless Chrome gives command_buffer_proxy_impl.cc(128) error, sometimesHeadless Chrome 有时会出现 command_buffer_proxy_impl.cc(128) 错误
【发布时间】:2022-12-24 09:10:07
【问题描述】:

我使用谷歌浏览器生成网页的 PDF 文件。我注意到 Chrome 偶尔会出错。我开始使用它并从命令行开始,即使当我使用最少的标志执行 Chrome 时,它​​有时也会出错。这是我运行的命令:

google-chrome --headless --no-sandbox

这是我得到的错误。但只有有时.大多数情况下,只会触发这两个警告,并且 Chrome 会按预期加载。

[0930/042541.982039:WARNING:bluez_dbus_manager.cc(247)] Floss manager not present, cannot set Floss enable/disable.
[0930/042542.096418:WARNING:sandbox_linux.cc(380)] InitializeSandbox() called with multiple threads in process gpu-process.
[0930/042542.120932:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.

我一直在努力弄清楚这个错误,但我想到的最好的结果是它与某种内存问题有关。让我感到困惑的是,大多数时候,它工作正常。

我已经通过 list of flags 并尝试关闭我不需要的大部分功能,但即便如此,错误还是出现了,有时.有没有人遇到过类似的问题?

我正在使用 Google Chrome 106.0.5249.61 运行 Ubuntu 20.04.05 LTS。

【问题讨论】:

    标签: google-chrome ubuntu-20.04 google-chrome-headless


    【解决方案1】:

    禁用 GPU 硬件加速。如果软件渲染器未到位,则 GPU 进程将不会启动。 ↪ https://peter.sh/experiments/chromium-command-line-switches/#disable-gpu

    【讨论】:

      猜你喜欢
      • 2018-04-22
      • 2018-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-22
      • 2018-05-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多