На AWS Lambda использование страницы puppeteer мне не удается, с net::ERR_INSUFFICIENT_RESOURCES
Среда:
Кукловод 1.2.0 Amazon Lambda 2017.03 Node.js 6.10.3
Когда я использую page.goto, чтобы открыть любую страницу (я пробовал несколько, в том числе www.gov.uk), я получаю эту ошибку от кукловодного отладчика:
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
}
}
Хотя лямбда-функция установлена на 1536 МБ. Когда время ожидания истекает из-за сбоя, появляется сообщение Макс. Использованная память: 166 МБ
Есть идеи?
1 ответ
Решение
Похоже, это было исправлено с помощью другого бинарного хрома для лямбды.
Использование одного из Puppeteer Lambda Starter Kit, кажется, работает