Jenkins 突然显示“包装脚本似乎没有触及日志文件”并超时并显示 FAILURE 消息

Gha*_*ein 6 ubuntu groovy npm jenkins

我多年来一直在 LEMP 堆栈环境中使用 Jenkins。一旦我将它升级到 2.164.3 并安装了所有插件,大多数非繁重的命令都可以正常运行,但是,像npm install 和 npm run build这样的命令会抛出以下错误:

chunk {11} 11.e29c3bf0e5c6dc0d1345.js () 67 kB  [rendered]
chunk {12} 12.feab1e5f3e9fe4c5151d.js () 67.4 kB  [rendered]
chunk {13} 13.b50c5fcbf01d8b109ca8.js () 8.25 kB  [rendered]
chunk {14} 14.7fd9fd5c4ed7b4abee56.js () 5.84 kB  [rendered]
wrapper script does not seem to be touching the log file in /var/lib/jenkins/workspace/XXXXXXX/XXXXXXXStagingDashboard@tmp/durable-d0e65b91
(JENKINS-48300: if on an extremely laggy filesystem, consider -Dorg.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL=86400)
[Pipeline] }
$ ssh-agent -k
unset SSH_AUTH_SOCK;
Run Code Online (Sandbox Code Playgroud)

这些是我可以在 Jenkins Log 和Durable Plugin 日志中看到的错误日志的屏幕截图。

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

这是在执行npm run build prod时显示错误的作业日志。

在此处输入图片说明

这是触发作业的groovy脚本:

在此处输入图片说明

我尝试使用下面的方法添加编辑HEARTBEAT间隔,但结果只是等待更多时间来获得相同的错误: 在此处输入图片说明

大家有什么建议?!

小智 4

这可能是由于您的服务器内存不足造成的。由于内存不足,我遇到了这个问题。重新启动后运行作业后作业已成功执行