日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

java中的slave_java – Jenkins slave在构建过程中脱机

發(fā)布時(shí)間:2025/3/20 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java中的slave_java – Jenkins slave在构建过程中脱机 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

jenkins奴隸在建設(shè)期間離線.我如何解決這個(gè)問(wèn)題,我在SO和Jenkins問(wèn)題上看到很多相關(guān)問(wèn)題,但沒(méi)有人解決.

我的配置:

jenkins版1.651.1,

Zuul版本2.1.1.dev393與一個(gè)jenkins大師(Ubuntu),

2個(gè)奴隸(Ubuntu)每個(gè)都有16GB的內(nèi)存

并行運(yùn)行構(gòu)建.

Jenkins的master,devstack和兩個(gè)nodepool從站都在同一個(gè)IP范圍內(nèi).

當(dāng)一個(gè)從機(jī)完成其構(gòu)建時(shí),我正面臨著一個(gè)問(wèn)題,那么這兩個(gè)從機(jī)中的java進(jìn)程就被殺死了,所以其他的從機(jī)脫機(jī).

我發(fā)現(xiàn)這個(gè)問(wèn)題通過(guò)列出在從站中運(yùn)行的進(jìn)程,并觀察到,當(dāng)一個(gè)從站完成其構(gòu)建并且另一個(gè)從站仍在運(yùn)行構(gòu)建時(shí),java進(jìn)程在兩個(gè)從站中同時(shí)被同時(shí)殺死.

以前我有這個(gè)問(wèn)題,這是通過(guò)從Open JDK切換到Oracle的JDK來(lái)解決的.現(xiàn)在的奴隸正在使用oracle java 1.8.0_111,但現(xiàn)在我們也和Oracle-java8一樣的問(wèn)題

構(gòu)建日志:

01:42:07 Slave went offline during the build

01:42:07 ERROR: Connection was broken: java.io.IOException: Unexpected termination of the channel

01:42:07 at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:50)

01:42:07 Caused by: java.io.EOFException

01:42:07 at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2351)

01:42:07 at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2820)

01:42:07 at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:804)

01:42:07 at java.io.ObjectInputStream.(ObjectInputStream.java:302)

01:42:07 at hudson.remoting.ObjectInputStreamEx.(ObjectInputStreamEx.java:48)

01:42:07 at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read( AbstractSynchronousByteArrayCommandTransport.java:34)

01:42:07 at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)

01:42:07

01:42:07 Build step 'Execute shell' marked build as failure

總結(jié)

以上是生活随笔為你收集整理的java中的slave_java – Jenkins slave在构建过程中脱机的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。