在AWS Lambda上,使用puppeteer page.goto失败了,使用net :: ERR_INSUFFICIENT_RESOURCES

时间:2018-03-18 19:42:10

标签: aws-lambda puppeteer google-chrome-headless

环境:

Puppeteer 1.2.0 亚马逊Lambda 2017.03 Node.js 6.10.3

当我使用page.goto打开任何页面时(我尝试了一些,包括www.gov.uk),我从puppeteer调试器中得到了这个错误:

select substring_index(t.col1, '.', 1),
       ( count(*) > 1 ) as has_children
from t
where t.col1 like 'A%'
group by substring_index(t.col1, '.', 1);

即使Lambda函数设置为1536mb。当它因崩溃而最终超时时,它表示最大使用内存:166 MB

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

似乎已经通过为lambda使用不同的铬二进制来修复它。

使用Puppeteer Lambda Starter Kit中的一个似乎可以正常工作