Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 詹金斯奴隶堂´;t在出现超时错误时终止ant进程_Java_Ant_Jenkins - Fatal编程技术网

Java 詹金斯奴隶堂´;t在出现超时错误时终止ant进程

Java 詹金斯奴隶堂´;t在出现超时错误时终止ant进程,java,ant,jenkins,Java,Ant,Jenkins,我们有一个詹金斯主人和几个奴隶。从机通过JNLP启动。作业是使用ant执行的 当从机执行的作业超时时,ant进程不会终止。由于无休止的单元测试、OutOfMemoryErrors等导致超时 下次作业开始时,Jenkins会在执行作业之前尝试清理工作区。由于java.nio.file.FileSystemException,它失败 异常是由从机上仍在运行的ant进程引起的。它在文件上有句柄 我的超时配置: 超时策略:绝对 超时分钟数:3 超时变量:660 超时操作:默认设置(中止生成) 我的解决方

我们有一个詹金斯主人和几个奴隶。从机通过JNLP启动。作业是使用ant执行的

当从机执行的作业超时时,ant进程不会终止。由于无休止的单元测试、OutOfMemoryErrors等导致超时

下次作业开始时,Jenkins会在执行作业之前尝试清理工作区。由于java.nio.file.FileSystemException,它失败

异常是由从机上仍在运行的ant进程引起的。它在文件上有句柄

我的超时配置:

超时策略:绝对

超时分钟数:3

超时变量:660

超时操作:默认设置(中止生成)

我的解决方案是,每当从机上的作业超时时,手动终止ant进程


我如何预防这个问题?如何确保在作业超时的情况下终止从机上执行的ant进程?

您好,我想您已经设置了“如果构建被卡住,则中止构建”设置,并设置了中止的分钟数。因为它不是真的卡住了,我相信这也没用。选择“绝对”,它将在时间用完时中止。您甚至可以选择“可能卡住”,然后它将在给定时间后中止。无论如何,您必须更改设置以找到合适的设置。谢谢您,Charles。我用超时配置更新了问题。