एक नई मशीन पर क्रूज़ कंट्रोल बिल्ड सर्वर माइग्रेट करने के बाद, यह कभी-कभी बिल्ड चक्र के "संशोधन" चरण के दौरान लटकता है (यह प्रत्येक 15 मिनट में संशोधन की जांच के लिए कॉन्फ़िगर किया गया है)। क्रूज़ कंट्रोल खुद ही उत्तरदायी रहता है, केवल निर्माण प्रगति नहीं करता है।संशोधनों के लिए एसवीएन की जांच करते समय क्रूज़ कंट्रोल लटकता है
ऐसा होने पर सीपीयू पर कोई महत्वपूर्ण भार नहीं है, और मैंने इसे इस राज्य में एक घंटे या उससे अधिक समय तक देखा है, हालांकि यह अंततः इस राज्य से बाहर निकलता प्रतीत होता है। ऐसा प्रतीत नहीं होता है कि यह किस परियोजना के साथ होता है। हार्डवेयर बिल्कुल नया है, और मैंने कोई समस्या नहीं छोड़ी है।
इस प्रणाली विन्यास है:
- उबंटू 9.04 सर्वर, amd64, पूरी तरह से उन्नत बनाया
- SVN संस्करण 1.5.4 (r33841) - सबसे हाल के संस्करण apt-get
- सूर्य JRE स्थापित हो जाएगा 64 बिट का निर्माण 1.6.0_16-B01 - फिर से, सबसे हाल के संस्करण
- CruiseControl 2.7.3 (सबसे हाल नहीं)
यह हो रहा है मेरी modificationsets w तरह
<modificationset quietperiod="10">
<veto><!-- there are several of these -->
<triggers>
<svn LocalWorkingCopy="${checkout_dir}/base" />
</triggers>
<buildstatus logdir="${log_dir}/base" />
</veto>
<timebuild time="2330" />
<svn LocalWorkingCopy="${checkout_dir}/${project.name}" />
</modificationset>
तो क्या यहाँ किया जा सकता है देखने के लिए?
संपादित करें: यहाँ CruiseControl लॉग फ़ाइल से एक अंश, 16:07 पर PROJECTA फांसी दिखा (यह अभी भी 17:48 पर अब व्यतीत कर रहा है)
2009-10-27 16:07:55,096 [Thread-38860] INFO Project - Project projectA: bootstrapping
2009-10-27 16:07:55,096 [Thread-38860] INFO ProjectController - projectA Controller: build progress event: bootstrapping
2009-10-27 16:07:55,262 [Thread-38862] INFO ScriptRunner - Buildfile: work/build-cruisecontrol.xml
2009-10-27 16:07:59,230 [Thread-38860] INFO AntBootstrapper - Bootstrap successful.
2009-10-27 16:07:59,230 [Thread-38860] INFO Project - Project projectA: checking for modifications
2009-10-27 16:07:59,230 [Thread-38860] INFO ProjectController - projectA Controller: build progress event: checking for modifications
2009-10-27 16:11:14,954 [Project projectB thread] INFO Project - Project projectB: in build queue
यह क्रूज़ कंट्रोल में दोहराया नहीं जाता है, कभी-कभी, चींटी हमेशा एक ही परियोजना नहीं होती है। –
वैसे भी, क्या आपने मैन्युअल रूप से चलाने पर इसका विस्तार किया था? एक बार भी? यदि ऐसा है, तो क्रूज़ कंट्रोल यहां मुद्दा नहीं है। अन्यथा यह SvnModificationSet (या जिसे कक्षा कहा जाता है) के बारे में कुछ है। –
@GrzegorzOledzki: कोशिश-दर-हाथ विधि के लिए +1। समस्या निवारण शुरू करने के लिए अच्छी जगह। –