Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Possible to make Hudson more resilient to minor networking hiccups?

So, I have several jobs on Hudson that take 3-6 hours to run. The slave machines are a variety of different Windows operating systems running on VMs. Sometimes, there will be a minor hiccup that apparently will cause a socket that's been open for 6 hours to become closed. (which doesn't seem crazy even with perfect networking) And so, I end up with a stacktrace pointing to this:

hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.net.SocketException: socket closed

Is there any plugin or other way I could fix this extremely annoying problem? When you're 3 hours through a 4 hour build and it fails because of this, it's a bit infuriating.

like image 520
Earlz Avatar asked Nov 12 '22 20:11

Earlz


1 Answers

Maybe off topic, but have you considered an alternative CI server, like JetBrains TeamCity? I've used it for 4 years on .NET projects and highly recommend them.

like image 110
Will Green Avatar answered Dec 27 '22 07:12

Will Green