मेरे पास एक पर्ल स्क्रिप्ट है जो बाइनरी प्रोग्राम में इनपुट के लिए फाइलें तैयार करती है और बाइनरी प्रोग्राम के निष्पादन को एसजीई क्यूइंग सिस्टम संस्करण 6.2u2 में प्रस्तुत करती है।एसजीई - QSUB -sync मोड में नौकरियां जमा करने में विफल रहता है
नौकरियां -sync y
विकल्प के साथ प्रस्तुत की जाती हैं ताकि माता-पिता पर्ल स्क्रिप्ट को प्रतीक्षा कार्य के साथ सबमिट की गई नौकरियों की स्थिति की निगरानी करने की क्षमता प्रदान की जा सके।
यह भी बहुत उपयोगी है क्योंकि अभिभावक पर्ल स्क्रिप्ट में एक सिगरेट भेजना इस सिग्नल को प्रत्येक बच्चे को प्रचारित करता है, जो इस सिग्नल को qsub पर अग्रेषित करता है, इस प्रकार सभी संबंधित सबमिट की गई नौकरियों को गहन रूप से समाप्त कर देता है।
इस प्रकार, यह काफी महत्वपूर्ण है कि मैं इस -sync y
विकल्प के साथ नौकरियां जमा करने में सक्षम हूं।
दुर्भाग्य से, मैं निम्नलिखित त्रुटि प्राप्त हो रही:
Unable to initialize environment because of error: range_list containes no elements
सूचना 'containes' के अनुचित वर्तनी। यह एक टाइपो नहीं है। यह आपको दिखाता है कि कोड/त्रुटि संदेश के इस क्षेत्र को कितना खराब बनाए रखा जाना चाहिए।
इस त्रुटि उत्पन्न करने वाले प्रयास किए गए सबमिशन STDOUT और STDERR फ़ाइलों को उत्पन्न करने में विफल रहे *.e{JOBID}
और *.o{JOBID}
। सबमिशन बस पूरी तरह से विफल रहता है।
इस त्रुटि संदेश के लिए Google खोजना केवल अस्पष्ट संदेश बोर्ड पर अनसुलझे पोस्ट में परिणाम देता है।
यह त्रुटि विश्वसनीय रूप से भी नहीं होती है। मैं अपनी स्क्रिप्ट को दोबारा शुरू कर सकता हूं और वही नौकरियां जरूरी नहीं कि त्रुटि भी उत्पन्न हो। यह भी कोई फर्क नहीं पड़ता कि मैं किस नोड से नौकरी जमा करने का प्रयास करता हूं।
मेरी आशा यह है कि यहां कोई व्यक्ति इसे समझ सकता है।
- इस त्रुटि SGE के नवीनतम संस्करण में जारी रहती है:
इन सवालों में से किसी को जवाब इस प्रकार मेरी समस्या का समाधान होगा?
- क्या मैं इससे बचने के लिए qsub के लिए अपने कमांड लाइन विकल्प बदल सकता हूं?
- यह त्रुटि संदेश किस बारे में बात कर रहा है?
qsub और qrsh के बीच क्या अंतर है –