Maven编译死于"杀死"

idl*_*dle 7 java linux ubuntu maven-2

我在Linux虚拟机上运行Maven2编译大型Java项目
编译失败,出现以下错误"使用-X进行编译以进行调试"

[DEBUG]源根:
[DEBUG] /home/{...}/src/main/java
[DEBUG] /home/{...}/target/generated-sources/meta
[INFO]编译1377源文件到/ home/{...}
被杀
(我立刻回到bash提示)

我想这可能是:

  • 一个linux的东西(我检查了我的ulimit -Hn没关系,10000)
  • VM事物(这在亚马逊EC2 ubuntu实例上)
  • 一个maven/java的东西(从未见过这种死亡,通常只是出于内存错误等)

有什么想法缩小罪魁祸首?

dus*_*uff 12

我的第一个猜测是你的内存不足,而内核正在扼杀编译过程.

  • 是的,看起来像着名的[OOM Killer](http://lwn.net/Articles/317814/)的作品. (2认同)