AWS Lambda, Puppeteer Lambda, Тайм-аут задачи, getBrowser () - PullRequest
0 голосов
/ 09 октября 2018

Я пытаюсь запустить лямбда-функцию, используя puppeteer-lambda.1. Я установил его с помощью 'npm install puppeteer-lambda'.2. Я загрузил версию Chrome на отдельную корзину S3, а не на функцию.3. В proccess.env я установил CHROME_BUCKET и CHROME_KEY.4. TimeOut установлен на 5 минут.

Он отлично работает, пока не прибудет в pupeeteerLambda.getBroser ();

async function parseEngine(commandArray, inPage, iterator, parameters) {
try {
    let page = inPage;
    if (!page) {
        console.log('getting browser');
        const browser = await puppeteerLambda.getBrowser({ headless: true, slowMo: 100,  args: ['--no-sandbox', '--disable-setuid-sandbox', '--start-fullscreen', '--window-size=1413,749']});
        console.log('opening page');
        page = await browser.newPage();

        await page.setViewport({ width: 1413, height: 749 });
        page.setUserAgent(config.USER_AGENT);
    }
 etc..

...........

Я пытался console.log все.

У кого-нибудь есть идеи, как это исправить?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...