我们的是maven项目,我们的框架是这样设计的,整个项目将被检入测试环境[Virtual Linux Machine],并从那里maven命令将用提到的套件文件执行。每件事都在詹金斯引发。
作为初学者,我不明白这个特定的套件因以下错误而失败
java.lang.OutOfMemoryError:无法创建新的本机线程 at java.lang.Thread.start0(Native Method) 在java.lang.Thread.start(Thread.java:714) 在com.jcraft.jsch.Util.createSocket(Util.java:372) 在com.jcraft.jsch.Session.connect(Session.java:215)
套件文件是
object o;
o = 5;
string s = (string)o;
[由于数据隐私我将其重命名为classa和testa]
请指导我,他们是否需要在maven选项中修改或包含在套件文件中,或者更改jenkins中的任何内容?请指教。
答案 0 :(得分:2)
在测试执行期间,您可能正在耗尽一些系统资源。由于达到文件打开的描述符限制或每个用户运行的进程数,可能会出现此错误消息。虽然这是一个非常广泛的问题,但这些链接可能会指导您完成故障排除过程:
Jenkins limits: ulimit on *nix