निर्माण के दौरान ऑफलाइन जा रहा है, निर्माण के दौरान ऑफ़लाइन चला गया। मैं इसे कैसे ठीक कर सकता हूं, मैंने एसओ और जेनकींस के मुद्दों में बहुत से संबंधित प्रश्न देखे लेकिन किसी ने भी समाधान नहीं दिया।जेनकिन्स गुलाम
मेरे विन्यास:
जेनकींस संस्करण 1.651.1, एक जेनकींस मास्टर (उबंटू), 2 दास (उबंटू) प्रत्येक रैम 16GB रनिंग समानांतर में बनाता है के साथ Zuul संस्करण 2.1.1.dev393।
जेनकींस मास्टर, डेवस्टैक और दोनों नोडपूल दास एक ही आईपी रेंज में हैं।
मुझे एक समस्या का सामना करना पड़ रहा है जब दास में से एक का निर्माण पूरा हो जाता है तो दास दोनों में जावा प्रक्रिया मारे जा रही है ताकि दूसरा दास ऑफलाइन हो जाये।
मुझे दासों में चल रही प्रक्रियाओं को सूचीबद्ध करके इस समस्या को मिला और देखा कि गुलामों में से एक ने अपना निर्माण पूरा किया है और दूसरा दास अभी भी निर्माण चला रहा है जब जावा प्रक्रिया दोनों दासों में एक साथ मारे जा रही है।
पहले मुझे यह समस्या थी और इसे ओपन जेडीके से ओरेकल के जेडीके में स्विच करके हल किया गया था। अब दास ओरेकल जावा 1.8.0_111 उपयोग कर रहे हैं, लेकिन अब हम
बिल्ड लॉग ओरेकल-java8 भी साथ एक ही मुद्दा हो रही है:
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.<init>(ObjectInputStream.java:302)
01:42:07 at hudson.remoting.ObjectInputStreamEx.<init>(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
क्या आपने सिस्टम संदेश लॉग में देखा था? यह देखने का प्रयास करें कि [यह समस्या और कामकाज] (https://github.com/scala/scala-jenkins-infra/issues/26) आपके मामले के लिए प्रासंगिक है। –
जब हमने बहुत व्यस्त हो गया तो हमने इसे नियमित रूप से देखा। इसके बाद हम इसे "सीपीयू" आवंटित करते हैं। उसके बाद इसे नहीं देखा (अब तक 2 महीने)। – Jayan
आप मास्टर कैसे चला रहे हैं? डोकर? मास्टर नोड के लिए संसाधन आवंटन क्या है? – Jayan