协议错误(Page.navigate):目标已关闭 - AWS Lambda 失败消息

问题描述 投票:0回答:1

{ "errorType": "TargetCloseError", "errorMessage": "协议 错误 (Page.navigate): 目标已关闭", "name": "TargetCloseError", "cause": { "errorType": "ProtocolError", "errorMessage": "", "name": "ProtocolError", "stack": [“ProtocolError”,“在(/var/task/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Connection.js:42:14)”,“在新回调(/var/task/node_modules/ puppeteer-core/lib/cjs/puppeteer/cdp/Connection.js:46:16)", " 在 CallbackRegistry.create (/var/task/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Connection.js :86:26)", " 在 Connection._rawSend (/var/task/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Connection.js:208:26)", " 在 CdpCDPSession.send (/var /task/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/CDPSession.js:62:33)", " 在导航 (/var/task/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/ Frame.js:164:51)", " 在 CdpFrame.goto (/var/task/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Frame.js:142:17)", " 在 CdpFrame. (/var/task/node_modules/puppeteer-core/lib/cjs/puppeteer/util/decorators.js:108:27)", " 在 CdpPage.goto (/var/task/node_modules/puppeteer-core/lib/cjs /puppeteer/api/Page.js:724:43)", " 在exports.handler (/var/task/index.js:38:18)" ] }, "stack": [ "TargetCloseError: 协议 错误 (Page.navigate): 目标已关闭", " 在 CallbackRegistry.clear (/var/task/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Connection.js:139:36)", " 在 CdpCDPSession._onClosed (/var/task/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/CDPSession.js:97:25)“,”在#onClose(/var/task/node_modules/puppeteer-core/lib/cjs/ puppeteer/cdp/Connection.js:285:21)", " 在 WebSocket 上。 (/var/task/node_modules/puppeteer-core/lib/cjs/puppeteer/node/NodeWebSocketTransport.js:57:30)", " 在 callListener (/var/task/node_modules/ws/lib/event-target.js :290:14)“,”在WebSocket.onClose(/var/task/node_modules/ws/lib/event-target.js:220:9)“,”在WebSocket.emit(节点:事件:517:28) “,”在WebSocket.emitClose(/var/task/node_modules/ws/lib/websocket.js:260:10)“,”在Socket.socketOnClose(/var/task/node_modules/ws/lib/websocket.js: 1272:15)", " 在 Socket.emit (节点:事件:517:28)" ] }

  • 查看Cloudwatch日志
  • Lambda 版本兼容性
amazon-web-services aws-lambda
1个回答
0
投票

解决方案是,

在最新的 Lambda Runtime 配置版本上表现不佳,该版本有故障修复。 我当前的节点版本是18.X 我将运行时配置版本设置为“自动”,这就是发生此问题的原因。 删除“自动”并将其设置为“手动”并添加您上次工作的运行时配置版本。

您可以从 CloudWatch Logs 获取最后一个工作运行时 ARN

© www.soinside.com 2019 - 2024. All rights reserved.