1

这是我在 puppeteer 集群上的配置:

const cluster = await Cluster.launch({
  concurrency: Cluster.CONCURRENCY_CONTEXT,
  workerCreationDelay: 2000,
  puppeteerOptions:{args: ['--no-sandbox', '--disable-setuid-sandbox']},
  maxConcurrency: numCPUs,
});

当我尝试在我的主机中运行时出现错误:

错误:无法启动浏览器进程![1014/132057.583562:ERROR:zygote_host_impl_linux.cc(90)] 不支持在没有 --no-sandbox 的情况下以 root 身份运行。请参阅 https://crbug.com/638180

但根据puppeter cluster的文档,您可以在 puppeteerOptions 中传递puppeteer选项

为什么传递选项不起作用?

4

0 回答 0