सारांश
यह आलेख बाहरी मशीनों पर Nuke के फ्रेम सर्वर को स्थापित करते समय कुछ संभावित समस्याओं को रेखांकित करता है, और आप उनका समस्या निवारण कैसे कर सकते हैं।
संभावित मुद्दे
मुख्य कार्य केंद्र और रेंडर मशीनों के बीच कोई कनेक्शन नहीं
सबसे पहले, आपको यह सुनिश्चित करना होगा कि मुख्य वर्कस्टेशन और रेंडर मशीनों के बीच कनेक्शन स्थापित किया जा सके।
यह जांचने के लिए कि क्या मुख्य वर्कस्टेशन और रेंडर मशीनें एक दूसरे के साथ संवाद कर सकती हैं, आप कमांड प्रॉम्प्ट/टर्मिनल में ping कमांड का उपयोग कर सकते हैं।
सबसे पहले, रेंडर मशीन से होस्ट मशीन को पिंग करें:
ping HostName_Of_Main_Workstation
फिर होस्ट से रेंडर मशीन को पिंग करें:
ping HostName_Of_Render_Machine
यदि आपको इनमें से किसी के लिए भी कोई प्रतिक्रिया नहीं मिलती है, तो समस्या फ़्रेम सर्वर के बजाय आपके नेटवर्क कॉन्फ़िगरेशन में हो सकती है:
फ़्रेम सर्वर सेटअप के काम करने के लिए आपको यह सुनिश्चित करना होगा कि मुख्य वर्कस्टेशन और रेंडर मशीनें एक-दूसरे को सफलतापूर्वक ping कर सकें, और परिणामस्वरूप 'reply from' संदेश सफलतापूर्वक प्राप्त हों। उदाहरण के लिए:
अमान्य पायथन कमांड
फिर आपको यह सुनिश्चित करना होगा कि आप जो पायथन कमांड चला रहे हैं वह सही है और उसमें कोई वर्तनी की गलती या गलत पैरामीटर नहीं हैं। कमांड की शुद्धता की जाँच करने के लिए, कृपया इन चरणों का पालन करें:
1) यदि कमांड को सही ढंग से आरंभ किया गया है, तो कमांड प्रॉम्प्ट/टर्मिनल में इसे निष्पादित करने से आपको आगे इसका उपयोग करने से रोक दिया जाएगा और यह इस प्रकार दिखेगा:
2) Nuke / NukeStudio के सभी इंस्टेंस बंद करें
3) अपने विशिष्ट OS के लिए सिस्टम मॉनिटर एप्लिकेशन चलाएँ
- विंडोज़ - कार्य प्रबंधक
- macOS - गतिविधि मॉनिटर
- लिनक्स - शीर्ष (या समान टर्मिनल कमांड)
4) जांचें कि क्या प्रक्रिया python.exe/python चल रही है।
नोट: यदि आप विंडोज का उपयोग कर रहे हैं तो आप अपने विवरण दृश्य में "कमांड लाइन" कॉलम दिखाने का चयन कर सकते हैं (राइट क्लिक > कॉलम चुनें) जैसा कि यहां दिखाया गया है:
फिर कमांड लाइन कॉलम को निष्पादित पायथन कमांड प्रदर्शित करना चाहिए:
अगर यह चल नहीं रहा है, तो कृपया अपने कमांड के सिंटैक्स की दोबारा जाँच ज़रूर करें। कमांड सिंटैक्स समस्या का निवारण करने के लिए देखें:
सामान्य वाक्यविन्यास गलतियों में शामिल हैं:
- पायथन कमांड के गायब भाग
- सही: "./python ./pythonextensions..."
- ग़लत: "./pythonextensions..."
- पैरामीटर और पैरामीटर इनपुट के बीच रिक्त स्थान
- सही: "--numworkers=2"
- ग़लत: "--numworkers= 2"
- पोर्ट नंबर गुम या गलत
- सही: "workerconnecturl=tcp://bob:5560"
- ग़लत: "workerconnecturl=tcp://bob"
- गलत फ़ाइलपथ
- अक्सर सापेक्ष और निरपेक्ष पथों के बीच भ्रम के कारण होता है
फ़ायरवॉल फ़्रेम सर्वर कनेक्शन को अवरुद्ध कर रहा है.
विंडोज़ फ़ायरवॉल अक्सर फ़्रेम सर्वर को ब्लॉक कर देता है। यह जाँचने और पहचानने के लिए कि क्या यही समस्या आपको दिखाई दे रही है, कृपया मुख्य वर्कस्टेशन और रेंडर मशीनों, दोनों पर फ़ायरवॉल को अस्थायी रूप से बंद कर दें, फिर अपने फ़्रेम सर्वर सेटअप का पुनः परीक्षण करें:
Q100089: कैसे सत्यापित करें कि Nuke का फ़्रेम सर्वर नेटवर्क पर वर्कर प्रक्रियाओं का उपयोग कर रहा है?
यदि परीक्षण से पता चलता है कि समस्या का कारण यही था, तो कृपया उपयोग किए गए पोर्ट और प्रक्रियाओं के लिए फ़ायरवॉल अपवाद बनाना सुनिश्चित करें। फ़्रेम सर्वर द्वारा उपयोग किए जाने वाले पोर्ट की सूची आपको निम्नलिखित लेख में मिल जाएगी:
Q100459: Nuke Frame सर्वर द्वारा उपयोग किए जाने वाले पोर्ट
मुख्य वर्कस्टेशन और रेंडर मशीन दोनों ही सभी आवश्यक फ़ाइलों और फ़ोल्डरों तक पहुँच सकते हैं
1) सुनिश्चित करें कि मुख्य वर्कस्टेशन और रेंडर मशीन दोनों के पास पर्याप्त पढ़ने/लिखने की अनुमति है और वे परियोजना से संबंधित सभी फाइलों और फ़ोल्डरों तक पहुंच बनाने में सक्षम हैं।
2) यदि आप मुख्य वर्कस्टेशन और रेंडर मशीनों पर किसी पथ प्रतिस्थापन का उपयोग नहीं कर रहे हैं, तो सुनिश्चित करें कि सभी साझा नेटवर्क स्थान समान ड्राइव अक्षरों पर मैप किए गए हैं।
3) यदि आप पथ प्रतिस्थापन का उपयोग कर रहे हैं, तो हो सकता है कि कमांड लाइन रेंडरिंग या पायथन टर्मिनल मोड के दौरान वे सही ढंग से प्रतिस्थापित न हों। कमांड लाइन में पथ प्रतिस्थापन सेट अप करने के निर्देश आपको निम्नलिखित लेख में मिलेंगे:
Q100273: Nuke टर्मिनल सत्रों के लिए पथ प्रतिस्थापन को कैसे संभालें
अग्रिम पठन
फ़्रेम सर्वर क्या है और इसे कैसे सेट अप किया जाता है, इस बारे में अधिक जानकारी Nuke के दस्तावेज़ में यहाँ मिल सकती है: फ़्रेम सर्वर का उपयोग करके रेंडरिंग
बाहरी मशीनों पर फ़्रेम सर्वर सेट अप करने के तरीके के बारे में अधिक जानकारी के लिए, कृपया निम्नलिखित लेख देखें: बाहरी मशीनों पर फ़्रेम सर्वर का उपयोग करना
फ़्रेम सर्वर बाह्य मशीनों का सही ढंग से उपयोग कर रहा है या नहीं, इसका परीक्षण करने के निर्देश निम्नलिखित लेख में दिए गए हैं: Q100089: कैसे सत्यापित करें कि NukeStudio का फ़्रेम सर्वर नेटवर्क पर वर्कर प्रक्रियाओं का उपयोग कर रहा है
आगे की सहायता
यदि इस आलेख में बताए गए चरणों का पालन करने के बाद भी आपको कोई समस्या दिखाई दे रही है, तो कृपया एक सहायता टिकट खोलें और हमें बताएं कि आपको क्या समस्या आ रही है और आपने अब तक क्या समस्या निवारण कदम उठाए हैं।
समर्थन टिकट खोलने के तरीके के बारे में अधिक जानकारी के लिए, कृपया हमारा Q100064: समर्थन टिकट कैसे खोलें लेख देखें ।
हम चाहते हैं कि खेद व्यक्त करते हैं
कृपया हमें बताएँ कि