RT ,docker 中启动 puppeteer 服务需要至少 10 分钟以上,导致服务启动失败, 经过排查确认具体耗时是在 「 const browser = await puppeteer.launch({args: config.puppeteerArgs});」这行代码,请问有人遇到过类似问题么
RT ,docker 中启动 puppeteer 服务需要至少 10 分钟以上,导致服务启动失败, 经过排查确认具体耗时是在 「 const browser = await puppeteer.launch({args: config.puppeteerArgs});」这行代码,请问有人遇到过类似问题么
|
1
docker 里是不是没装 chrome ?如果在 PATH 里没找到的话 puppeteer 会在第一次运行的时候自己下载 但 docker 又不保存数据所以每次启动都是第一次🤣
|
|
jinliming2Jan 21, 2022
2
docker 里装上 Chromium (或者把 puppeteer 下载路径持久化一下)
|
|
IvanLi127Jan 21, 2022 via Android
3
话说 chromium 不是装依赖的时候下载的嘛,怎么楼上说是因为下载 chromium 会影响启动时间嘞?这个是可选的?
|
|
star7thJan 21, 2022
4
我用这个镜像 buildkite/puppeteer:5.2.1 已经过生产环境验证可用
|
|
v2byyJan 22, 2022 via iPhone
5
cpu limit 太低?
|
|
tiaodJan 22, 2022
6
docker 环境的话,最佳做法难道不是再搭一个 browserless/chrome ,然后装 puppeteer-core 连过去就行
|
|
8
@jinliming2 请教一下怎么持久化。。
|