Quindi, ho diversi lavori su Hudson che richiedono 3-6 ore per essere eseguiti. Le macchine slave sono una varietà di diversi sistemi operativi Windows in esecuzione su macchine virtuali. A volte, ci sarà un singhiozzo minore che apparentemente causerà un socket che è stato aperto per 6 ore per essere chiuso. (Che non sembra impazzire anche con perfetta messa in rete) E così, io alla fine con uno stacktrace che punta a questo:È possibile rendere Hudson più resiliente a piccoli problemi di rete?
hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.net.SocketException: socket closed
C'è un plugin o altro modo ho potuto risolvere questo problema estremamente fastidioso? Quando hai 3 ore in una build di 4 ore e fallisce a causa di questo, è un po 'esasperante.
Il numero di segnalazioni di bug e post di mailing list che ho visto con questo esatto problema è sconcertante, e non una singola risposta con una correzione o addirittura un suggerimento su quale sia il problema. Solo "anch'io" .. Spero che StackOverflow possa darmi una sorta di risposta e fungere da riferimento per i futuri googler – Earlz