html pdf chrome beforeNavigate()间歇性不解析调用的Promise.all()

html pdf chrome beforeNavigate()间歇性不解析调用的Promise.all(),html,pdf,promise,chromium,headless,Html,Pdf,Promise,Chromium,Headless,下面是我的简历 My Node.js应用程序使用html pdf chrome将数千个html转换为pdf 间歇性地(几个小时后),Promise.all()调用beforeavigate()()无法解析。因此,调用htmlPdf.create()的依赖于我的Node.js的程序也被卡住了 由于间歇,我将其拆分为3个单独的等待行,以便在每个等待行之后插入console.debug()行 根据这些调试语句,我看到出现了Runtime.enable()未解析或Network.enable()未解析的

下面是我的简历

My Node.js应用程序使用html pdf chrome将数千个html转换为pdf

间歇性地(几个小时后),
Promise.all()
调用
beforeavigate()
()无法解析。因此,调用
htmlPdf.create()
的依赖于我的Node.js的程序也被卡住了

由于间歇,我将其拆分为3个单独的等待行,以便在每个等待行之后插入
console.debug()

根据这些调试语句,我看到出现了
Runtime.enable()
未解析或
Network.enable()
未解析的情况

在考虑将此处理为超时问题之前(我想重新尝试),我正在寻求关于如何进一步调试的建议/想法/帮助。 我在GitHub上找不到关于此类间歇性问题的过去报告

在AWS EC2 t2中型实例上使用的Node.js版本为12.16.3


无头铬版本为706915(安装在puppeteer@2.0.0但我不使用木偶演员本身的任何东西)。它与Node.js在同一主机上运行。它是在Node.js进程启动之前启动的,没有重新启动Chromium进程的代码。更新的预编译Chromium实例在此AWS EC2(Linux ip xxx xxx xxx xxx xxx 4.9.85-38.58.amzn1.x86_64#1 SMP Wed Mar 14 01:17:26 UTC 2018 x86_64 x86_64_64 GNU/Linux)上不起作用。

这是否仅在
导航之前发生?网络选项卡在没有无头时显示什么(如果可以连接)?