在 AWS Lambda 上,使用 puppeteer page.goto 对我来说失败了,net::ERR_INSUFFICIENT_RESOURCES
On AWS Lambda, using puppeteer page.goto fails for me, with net::ERR_INSUFFICIENT_RESOURCES
环境:
木偶师 1.2.0
亚马逊Lambda 2017.03
Node.js6.10.3
当我使用 page.goto 打开任何页面时(我尝试了一些,包括 www.gov.uk),我从 puppeteer 调试器中得到这个错误:
Sun, 18 Mar 2018 19:23:22 GMT puppeteer:session ◀ RECV
{
"method": "Network.loadingFailed",
"params": {
"requestId": "814A8DEA78A42CCF39F05E9825CFEB34",
"timestamp": 1374.512353,
"type": "Document",
"errorText": "net::ERR_INSUFFICIENT_RESOURCES",
"canceled": false
}
}
即使 Lambda 函数设置为 1536mb。当它最终因崩溃而超时时,它显示 Max Memory Used: 166 MB
有什么想法吗?
似乎已经通过对 lambda 使用不同的 chromium 二进制文件修复了它。
使用 Puppeteer Lambda Starter Kit 中的一个似乎有效
环境:
木偶师 1.2.0 亚马逊Lambda 2017.03 Node.js6.10.3
当我使用 page.goto 打开任何页面时(我尝试了一些,包括 www.gov.uk),我从 puppeteer 调试器中得到这个错误:
Sun, 18 Mar 2018 19:23:22 GMT puppeteer:session ◀ RECV
{
"method": "Network.loadingFailed",
"params": {
"requestId": "814A8DEA78A42CCF39F05E9825CFEB34",
"timestamp": 1374.512353,
"type": "Document",
"errorText": "net::ERR_INSUFFICIENT_RESOURCES",
"canceled": false
}
}
即使 Lambda 函数设置为 1536mb。当它最终因崩溃而超时时,它显示 Max Memory Used: 166 MB
有什么想法吗?
似乎已经通过对 lambda 使用不同的 chromium 二进制文件修复了它。
使用 Puppeteer Lambda Starter Kit 中的一个似乎有效