这是我在 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选项
为什么传递选项不起作用?