导航失败,因为浏览器已断开连接

时间:2020-08-29 08:17:04

标签: puppeteer puppeteer-cluster

我遇到了以下问题。

这是错误消息:

-k: -c: line 0: unexpected EOF while looking for matching `''
-k: -c: line 1: syntax error: unexpected end of file

这是我正在阅读的文档:

$sudo docker exec webproxy-test-01 sh -c 'curl -k -s https://localhost:${nginx_https_port}/HealthCheckService'
HEALTHCHECK_OK

我的每项任务都是〜34秒,因此大部分时间它都会失败(30秒后超时),但偶尔会成功。

其他GitHub / Stack Overflow答案还提到,代码中缺少 Error: Navigation failed because browser has disconnected! at /Users/me/myproject/node_modules/puppeteer/lib/cjs/puppeteer/common/LifecycleWatcher.js:51:147 at /Users/me/myproject/node_modules/puppeteer/lib/cjs/vendor/mitt/src/index.js:47:62 at Array.map (<anonymous>) at Object.emit (/Users/me/myproject/node_modules/puppeteer/lib/cjs/vendor/mitt/src/index.js:47:43) at CDPSession.emit (/Users/me/myproject/node_modules/puppeteer/lib/cjs/puppeteer/common/EventEmitter.js:72:22) at CDPSession._onClosed (/Users/me/myproject/node_modules/puppeteer/lib/cjs/puppeteer/common/Connection.js:247:14) at Connection._onMessage (/Users/me/myproject/node_modules/puppeteer/lib/cjs/puppeteer/common/Connection.js:94:25) at WebSocket.<anonymous> (/Users/me/myproject/node_modules/puppeteer/lib/cjs/puppeteer/common/WebSocketTransport.js:13:32) at WebSocket.onMessage (/Users/me/myproject/node_modules/ws/lib/event-target.js:125:16) at WebSocket.emit (events.js:315:20) 也会导致相同的错误消息。

1 个答案:

答案 0 :(得分:0)

这是我的解决办法,

之前:

timeout <number> Specify a timeout for all tasks. Defaults to 30000 (30 seconds).
[src](https://github.com/thomasdondorf/puppeteer-cluster#clusterlaunchoptions)

之后:

await

只要其他人有此问题,请将其留在此处以供参考。

相关问题