2016-01-30 6 views
7

डिस्कनेक्ट किए गए राज्य में टीमसिटी बिल्ड एजेंट (एजेंट ने यूआरआई पर अनियंत्रित (अपग्रेड किया होगा))। निर्माण एजेंट सेवा लटका राज्य में रीबूट करने की कोशिश की गई थी, लेकिन अभी भी काम नहीं किया है इसलिए मैन्युअल रूप से टीसी बिल्ड एजेंट को संस्करण सर्वर के साथ अपग्रेड किया गया था। निर्माण एजेंट सेवा को रिबूट किया। अभी भी डिस्कनेक्ट कृपया सुझाव दे।डिस्कनेक्ट किए गए राज्य में टीमसिटी एजेंट (एजेंट ने अनियंत्रित (अपग्रेड किया होगा))

+0

अगर यह किसी भी जानकारी को https://confluence.jetbrains.com/display/TCD9/Viewing+Build+Agent+Logs –

+0

लॉग की जाँच की वहाँ थे देता है देखने के लिए का निर्माण एजेंट के उन्नयन लॉग में एक नजर डालें कुछ फाइलें/काम और/प्रणाली जो हटाई नहीं जा रही थीं। उन्हें मजबूर कर दिया गया और इसे अपग्रेड लिया गया। धन्यवाद! –

उत्तर

10

मैं इस मुद्दे में भाग गया और एक समाधान मिला, लेकिन मैं आपके सेटअप के बारे में कुछ धारणाएं करने जा रहा हूं।

यह विंडोज़ पर टीमसिटी बिल्ड एजेंट के साथ एक मुद्दा था और उपयोगकर्ता खाते के रूप में चल रहा था (सिस्टम सिस्टम के विपरीत)।

  1. TeamCity सेवा रोक दी गई है और एक प्रणाली खाता
  2. TeamCity सेवा प्रारंभ करने के लिए खाता परिवर्तित कर दिया और लगभग 10 मिनट अपग्रेड पूरा करने के लिए इंतजार कर रहे थे। बिल्ड एजेंट "कनेक्टेड" एजेंट टैब में दिखाया गया है जो सफल अपग्रेड का संकेत देता है।
  3. TeamCity सेवा रोक दी गई और उपयोगकर्ता खाते
  4. प्रारंभ TeamCity सेवा

अन्य विकल्प उपयोगकर्ता खाता अनुमति प्रदान करने के लिए शुरू/सेवाओं को रोकने के लिए है पर वापस आए, लेकिन मैं इस मार्ग के बजाय चला गया। उन चरणों के लिए this article देखें।

+0

मुझे इसे जोड़ने के लिए सर्वर और एजेंट दोनों खाते को बदलना पड़ा। – liang

4

पुराना सवाल लेकिन कोई मेरी टिप्पणी उपयोगी पा सकता है। यदि आप अपग्रेड लॉग नहीं पढ़ सकते हैं, तो buildAgent/update/ फ़ोल्डर देखें, अगर इस विशेष फ़ोल्डर में फ़ाइलें और फ़ाइलें आकार बदल रहे हैं तो इसका मतलब है कि एजेंट अपडेट हो रहा है और आपको केवल प्रतीक्षा करने की आवश्यकता है। यदि यह मामला नहीं है लेकिन आप अभी भी एजेंट ->डिस्कनेक्ट किए गए के बाद टीम शहर में Agent has unregistered (will upgrade) देख रहे हैं तो एजेंट को या तो लटका दिया गया है या इसके साथ कुछ समस्या है। एजेंटों को सेवाओं से रोकें और फिर agent.bat (विंडोज) और agent.sh (निक्स) को stop तर्क देकर चलाएं और फिर इसे start तर्क का उपयोग करके उसी स्क्रिप्ट से शुरू करें। आप status तर्क का उपयोग कर एजेंट की स्थिति भी देख सकते हैं। यदि यह भी काम नहीं करता है तो आपको सभी लॉग पढ़ना होगा।

0

यह उस खाते पर अनुमतियां हो सकती है जिसके तहत एजेंट चल रहा है। BuildAgent \ Logs \ Upgrade.txt में, आपको यह

अपग्रेड विफल रहा: टीमसिटी बिल्ड एजेंट सेवा को रोकने में विफल। कृपया टीमसिटी बिल्ड एजेंट सेवा उपयोगकर्ता को रोकने और सेवा शुरू करने के लिए पर्याप्त अनुमतियां जांचें। java.io.IOException: TeamCity बिल्ड एजेंट सेवा को रोकने में विफल। कृपया टीमसिटी बिल्ड एजेंट सेवा उपयोगकर्ता को रोकने और सेवा शुरू करने के लिए पर्याप्त अनुमतियां जांचें।

हालांकि सेवा प्रकट होता है मशीन (मेरे मामले में विंडोज़) पर ठीक चल रहा हो, यह के उन्नयन पर लॉग के बजाय घटना दर्शक या शुरू करने में नाकाम रहने, और डिस्कनेक्ट TeamCity से में त्रुटि पैदा करता है।

मैंने उच्च विशेषाधिकार दिए और यह काम करना शुरू कर दिया। यदि आप अपने सेवा खाते की अनुमतियों को प्रतिबंधित नहीं करना चाहते हैं तो लेमट्रोनिक्स के लिए +1।

0

जिसने बिल्ड एजेंट सेवा को पुनरारंभ करना जारी रखा है और "एजेंट ने अनियंत्रित (अपग्रेड किया होगा)" देखें, कृपया अपग्रेड प्रक्रिया देखने और प्रतीक्षा करने के लिए BuildAgent/log के अंतर्गत लॉग देखें।

0

मुझे एक ही समस्या थी। मैंने एक निर्माण शुरू किया और एजेंट स्वचालित रूप से स्थिति से बदल गया था।

2

यह मेरे लिए काम किया:

  1. एजेंटों टैब में, मैं क्लिक "एजेंट निकालें" द्वारा निर्माण एजेंट हटा दिया।
  2. मैंने सेवा को पुनरारंभ किया।
  3. मैंने एजेंट टैब को रीफ्रेश किया और यह बिल्ड एजेंट अनधिकृत एजेंटों में दिखाई दिया।
  4. मैंने एजेंट को अधिकृत किया और अब यह जुड़ा हुआ है।
संबंधित मुद्दे