AWSLambda中的Puppeteer出现“ErrorTargetClosedorTimeout”错误。
创始人
2024-09-26 11:01:11
0

这个错误通常是由于Puppeteer在Lambda环境中超时而导致的。解决方法是增加默认的超时时间,并适当优化和调整Puppeteer的配置。

以下是一个示例Lambda函数,可以设置Puppeteer的启动选项和超时时间:

const puppeteer = require('puppeteer-core');

async function lambdaHandler(event, context) {
  const options = {
    args: [
      '--disable-gpu',
      '--single-process',
      '--no-zygote',
      '--no-sandbox',
    ],
    executablePath: '/usr/bin/google-chrome',
    headless: true,
  }

  const browser = await puppeteer.launch(options)
  const page = await browser.newPage()

  // 设置最大超时时间为15秒
  await page.setDefaultNavigationTimeout(15000)

  // 在这里添加您的Puppeteer代码
  // ...

  await browser.close()
}

exports.handler = lambdaHandler;

这个示例函数使用了几个常见的Puppeteer配置选项,包括禁用GPU、使用固定谷歌浏览器位置以及启用Headless模式。它还设置了一个默认的导航超时时间,以便确保Puppeteer代码不会因为超时而中断。

如果您在执行Lambda函数时仍然遇到“Error Target Closed or Timeout”错误,请检查是否存在其他因素或资源受限等问题,例如内存使用过高或网络连接等问题,并相应地进行优化和调整。

相关内容

热门资讯

透视教学!德扑圈透视挂,德普辅... 透视教学!德扑圈透视挂,德普辅助器怎么用(透视)好像存在有挂(有挂工具)-哔哩哔哩;1、完成德普辅助...
出现新变化!wepoker私人... 出现新变化!wepoker私人辅助器,hhpoker辅助软件,指南书教程(有挂方式)-哔哩哔哩1、玩...
透视玄学!德普之星透视辅助软件... 透视玄学!德普之星透视辅助软件是真的吗,德普之星有辅助软件吗(透视)总是是有挂(有挂详细)-哔哩哔哩...
今天下午!微信微乐辅助器免费,... 今天下午!微信微乐辅助器免费,雀友会广东潮汕苹果脚本,方针教程(今日头条)-哔哩哔哩1、雀友会广东潮...
透视代打!德普辅助软件,德普之... 透视代打!德普辅助软件,德普之星透视辅助软件下载(透视)原来是有挂(竟然有挂)-哔哩哔哩1、玩家可以...
据玩家消息!wepoker辅助... 据玩家消息!wepoker辅助分析器,微乐江苏小程序游戏破解器下载,资料教程(存在有挂)-哔哩哔哩1...
透视辅助!德普之星透视辅助软件... 透视辅助!德普之星透视辅助软件,德普之星透视辅助插件(透视)切实是真的挂(讲解有挂)-哔哩哔哩1、进...
针对!hhpoker德州透视挂... 针对!hhpoker德州透视挂,微信小程序开心十三张脚本,诀窍教程(的确有挂)-哔哩哔哩1、用户打开...
辅助透视!德普之星有透视辅助吗... 辅助透视!德普之星有透视辅助吗,德普之星透视免费(透视)其实有挂(有挂技术)-哔哩哔哩1、起透看视 ...
今天下午!湖南牵手胡子跑辅助,... 今天下午!湖南牵手胡子跑辅助,火神大厅辅助,手段教程(有挂规律)-哔哩哔哩1、湖南牵手胡子跑辅助透视...