首页 > 解决方案 > 对 aws lambda 上的 Puppeteer 实例的说明

问题描述

我在 aws lambda 上运行 puppeteer 并且有 2 个问题:

  1. 每次我调用 puppeteer.launch() 时,都会创建一个新的浏览器实例。假设在完成使用 puppeteer 后没有代码到 browser.close()。浏览器实例作为一个正在运行的进程是否仍然存在?
  2. 假设没有 browser.close() 并且当新请求到达 lambda 时现有运行实例仍然存在,puppeteer.launch() 将创建另一个浏览器进程还是会使用在先前请求中创建的浏览器实例?有没有办法在代码中检查?谢谢。

标签: javascriptaws-lambdapuppeteerchromium

解决方案


推荐阅读