Chrome - aws -lambda ошибка после обновления узла - PullRequest
0 голосов
/ 10 февраля 2020

У меня был работающий лямбда-микросервис, который использовал chrome - aws -lambda и puppeteer-core для создания PDF. Недавно я попытался обновить версию узла экземпляра lambda с 8 до 10. Но после обновления я столкнулся с этой ошибкой. Он говорит, что это какая-то ошибка сокета.

    "message": "read ECONNRESET",
    "error": {
        "errorType": "Error",
        "errorMessage": "read ECONNRESET",
        "code": "ECONNRESET",
        "errno": "ECONNRESET",
        "syscall": "read",
        "stack": [
            "Error: read ECONNRESET",
            "    at TCP.onStreamRead (internal/stream_base_commons.js:111:27)"
        ]

Я попытался обновить до 12, а также обновить пакеты до их последних версий, но это не сработало. Ранее я собирал пакет chrome - aws -lambda вместе с остальным кодом в node_modules. Я попытался разделить его на слой и использовать, но без изменений.

При отладке обнаруживается, что ошибка возникает при инициализации экземпляра хрома

    const browser = await chromium.puppeteer.launch({
        args: chromium.args,
        defaultViewport: chromium.defaultViewport,
        executablePath: await chromium.executablePath,
        headless: chromium.headless,
    });

. Любая помощь по этой проблеме будет принята с благодарностью.

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