Node.js 詹金斯灯塔报告失败,错误如下 Fri,2021年5月28日09:27:18 GMT ChromeLauncher正在等待浏览器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2021年5月28日星期五09:27:19 GMT ChromeLauncher正在等待浏览器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2021年5月28日星期五09:27:19 GMT ChromeLauncher正在等待浏览器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2021年5月28日星期五09:27:20 GMT ChromeLauncher正在等待浏览器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2021年5月28日星期五09:27:20 GMT ChromeLauncher正在等待浏览器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2021年5月28日星期五09:27:21 GMT ChromeLauncher正在等待浏览器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2021年5月28日星期五09:27:21 GMT ChromeLauncher:错误连接EConrefuse127.0.0.1:36157 2021年5月28日星期五09:27:21 GMT ChromeLauncher:错误记录/tmp/lighthouse.mOZ6RIf/chrome-err.log的内容 2021年5月28日星期五09:27:21 GMT ChromeLauncher:错误Fontconfig警告:“/etc/fonts/fonts.conf”,第86行:未知元素“空白” ld.so:../elf/dl-tls.c:488:_-dl\u-allocate\u-tls\u-init:Assertion`listp->slotinfo[cnt]检测到不一致性。gen

Node.js 詹金斯灯塔报告失败,错误如下 Fri,2021年5月28日09:27:18 GMT ChromeLauncher正在等待浏览器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2021年5月28日星期五09:27:19 GMT ChromeLauncher正在等待浏览器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2021年5月28日星期五09:27:19 GMT ChromeLauncher正在等待浏览器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2021年5月28日星期五09:27:20 GMT ChromeLauncher正在等待浏览器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2021年5月28日星期五09:27:20 GMT ChromeLauncher正在等待浏览器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2021年5月28日星期五09:27:21 GMT ChromeLauncher正在等待浏览器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2021年5月28日星期五09:27:21 GMT ChromeLauncher:错误连接EConrefuse127.0.0.1:36157 2021年5月28日星期五09:27:21 GMT ChromeLauncher:错误记录/tmp/lighthouse.mOZ6RIf/chrome-err.log的内容 2021年5月28日星期五09:27:21 GMT ChromeLauncher:错误Fontconfig警告:“/etc/fonts/fonts.conf”,第86行:未知元素“空白” ld.so:../elf/dl-tls.c:488:_-dl\u-allocate\u-tls\u-init:Assertion`listp->slotinfo[cnt]检测到不一致性。gen,node.js,jenkins,npm,lighthouse,Node.js,Jenkins,Npm,Lighthouse,正如日志所示,ChromeLauncher拒绝与Jenkins的连接。您可能需要检查Jenkins是否被允许访问此正在运行的服务 如果您的ChromeLauncher未在无头模式下运行,或者ChromeLauncher的多个实例正在运行,并且没有可用的端口,则也可能发生这种情况 您可以尝试将以下内容添加到ChromeLauncher启动配置中。事实上,你应该提到这些 chromeOptions = { chromeFlags: ["--disable-gpu"

正如日志所示,ChromeLauncher拒绝与Jenkins的连接。您可能需要检查Jenkins是否被允许访问此正在运行的服务

如果您的ChromeLauncher未在无头模式下运行,或者ChromeLauncher的多个实例正在运行,并且没有可用的端口,则也可能发生这种情况

您可以尝试将以下内容添加到ChromeLauncher启动配置中。事实上,你应该提到这些

chromeOptions = {
        chromeFlags: ["--disable-gpu", "--headless", "--enable-logging"] 
}
查找有关此的更多详细信息

作为替代,你可以考虑在一个码头工人中运行<强>灯塔< /强>,以将其与詹金斯隔离。通过这种方式,您可以扫描项目,生成HTML报告并将其发布回Jenkins


您可以使用上面提到的方法。

感谢您的回复,我已经使用了“-headless”标志,并尝试使用您提到的标志,但仍然面临相同的问题。我想,我应该试试docker方法。我们可以为这个灯塔报告运行的页面URL数量有任何限制吗?@rajumuddana据我所知,没有这样的限制。只要确保开源版本中没有一些官方限制就行了。