所以,我在 Hudson 有几份工作需要 3 到 6 个小时才能运行。从机是在虚拟机上运行的各种不同的 Windows 操作系统。有时,会出现一个小问题,显然会导致已打开 6 小时的套接字关闭。(即使有完美的网络,这似乎也不疯狂)所以,我最终得到了一个指向这个的堆栈跟踪:
hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.net.SocketException: socket closed
有什么插件或其他方法可以解决这个非常烦人的问题吗?当您在 4 小时的构建过程中花费了 3 小时并且因此而失败时,这有点令人气愤。