【发布时间】:2014-09-19 07:27:18
【问题描述】:
我有一个 Maven 项目,它在 Jenkins 中构建了 6 个独立的 Maven 项目。我面临的问题是,随着时间的推移,项目构建失败并给出 137 错误代码:
错误:Maven JVM 意外终止,退出代码为 137
可以在控制台中使用相同的 Maven 目标成功构建项目,但在 Jenkins 中它失败了。重启Jenkins即可解决问题。
我有一些静态数组列表。这些列表用于某些测试用例。这可能是内存泄漏吗?
【问题讨论】:
-
在 Jenkins 中构建是否总是失败,或者只是有时?能贴一下错误+错误信息吗?
-
最近它开始失败,现在所有的构建都失败了。
-
我看到了同样的事情,这就是你得到的所有错误信息。就我而言,我正在运行 maven-frontend-plugin 并且在尝试解决 npm 依赖项时它正在死亡。但是,就错误消息的详细信息而言,仅此而已。
-
几乎可以肯定是内存问题。似乎有些资源没有被释放。随着时间的推移,它们似乎会累积起来,直到它因这个错误而崩溃,你甚至无法进入 Jenkins。使用
service jenkins restart似乎可以解决问题,但这是对长期问题的短期解决方案。