Q100080: बाहरी मशीनों पर फ़्रेम सर्वर समस्याओं का निवारण

अनुसरण करें

सारांश

यह आलेख बाहरी मशीनों पर Nuke के फ़्रेम सर्वर को स्थापित करते समय कुछ संभावित समस्याओं की रूपरेखा देता है, और आप उनका समस्या निवारण कैसे शुरू कर सकते हैं।

संभावित मुद्दे

मुख्य कार्य केंद्र और रेंडर मशीनों के बीच कोई संबंध नहीं

सबसे पहले, आपको यह सुनिश्चित करना होगा कि मुख्य कार्य केंद्र और रेंडर मशीनों के बीच एक कनेक्शन स्थापित किया जा सके।

यह जांचने के लिए कि क्या मुख्य वर्कस्टेशन और रेंडर मशीनें एक-दूसरे के साथ संचार कर सकती हैं, आप अपने कमांड प्रॉम्प्ट/टर्मिनल में ping कमांड का उपयोग कर सकते हैं।

सबसे पहले, होस्ट मशीन को स्लेव से पिंग करें:

ping HostName_Of_Main_Workstation

फिर होस्ट से स्लेव मशीन को पिंग करें:

ping HostName_Of_Render_Machine

यदि आपको इनमें से किसी के लिए कोई प्रतिक्रिया नहीं मिलती है तो समस्या फ़्रेम सर्वर के बजाय आपके नेटवर्क कॉन्फ़िगरेशन में हो सकती है:

mceclip2.png

आपको यह सुनिश्चित करना होगा कि फ़्रेम सर्वर सेटअप के काम करने के लिए मुख्य वर्कस्टेशन और रेंडर मशीनें एक-दूसरे को सफलतापूर्वक 'पिंग' कर सकें, और इसके परिणामस्वरूप संदेशों का सफल 'उत्तर' प्राप्त हो सके। उदाहरण के लिए:

mceclip1.png

अमान्य पायथन कमांड

फिर आपको यह सुनिश्चित करना चाहिए कि आप जिस पायथन कमांड को निष्पादित कर रहे हैं वह सही है और इसमें न तो वर्तनी की गलतियाँ हैं और न ही गलत पैरामीटर हैं। आदेश सही है इसका परीक्षण करने के लिए कृपया इन चरणों का पालन करें:

1) यदि कमांड को ठीक से आरंभ किया गया है, तो इसे कमांड प्रॉम्प्ट/टर्मिनल में निष्पादित करने से आपको आगे के उपयोग से रोकना चाहिए और ऐसा दिखना चाहिए:

mceclip0.png

2) Nuke / NukeStudio के सभी उदाहरण बंद करें

3) अपने विशिष्ट ओएस के लिए सिस्टम मॉनिटर एप्लिकेशन चलाएं

  • विंडोज़ कार्य प्रबंधक
  • ओएसएक्स - गतिविधि मॉनिटर
  • लिनक्स - शीर्ष (या समान टर्मिनल कमांड)

4) जांचें कि क्या प्रक्रिया Python.exe/python चल रही है।

ध्यान दें: यदि आप विंडोज़ का उपयोग कर रहे हैं तो आप अपने विवरण दृश्य में "कमांड लाइन" कॉलम दिखाने का चयन कर सकते हैं (राइट क्लिक करें > कॉलम चुनें)। "कमांड लाइन" के अंतर्गत इसे निष्पादित पायथन कमांड प्रदर्शित करना चाहिए।

यदि यह नहीं चल रहा है, तो कृपया अपने कमांड में सिंटैक्स की दोबारा जांच करना सुनिश्चित करें। कमांड सिंटैक्स समस्या का निवारण करने के लिए यहां देखें:

सामान्य सिंटैक्स ग़लतियों में शामिल हैं:

  • पायथन कमांड के गुम हिस्से
    • सही: "./पायथन ./पायथनएक्सटेंशन..."
    • ग़लत: "./pythonextensions..."
  • पैरामीटर और पैरामीटर इनपुट के बीच का स्थान
    • सही: "--संख्याकर्मी=2"
    • ग़लत: "--संख्याकर्मी=2"
  • गुम या गलत पोर्ट नंबर
    • सही: "workerconnecturl=tcp://bob:5560"
    • ग़लत: "workerconnecturl=tcp://bob"
  • ग़लत फ़ाइलपथ
    • अक्सर सापेक्ष और निरपेक्ष पथों के बीच भ्रम के कारण होता है

फ़ायरवॉल फ़्रेम सर्वर कनेक्शन को अवरुद्ध कर रहा है।

विंडोज़ फ़ायरवॉल अक्सर फ़्रेम सर्वर को ब्लॉक कर देगा। यह जांचने और पहचानने के लिए कि क्या यही वह समस्या है जो आप देख रहे हैं, कृपया मुख्य वर्कस्टेशन और रेंडर मशीनों दोनों पर फ़ायरवॉल को अस्थायी रूप से बंद कर दें, फिर अपने फ़्रेम सर्वर सेटअप का दोबारा परीक्षण करें।

यदि परीक्षण से पता चलता है कि यह समस्या पैदा कर रहा है, तो कृपया उपयोग किए गए पोर्ट और प्रक्रियाओं के लिए फ़ायरवॉल अपवाद बनाना सुनिश्चित करें। आप निम्न आलेख में फ़्रेम सर्वर द्वारा उपयोग किए जाने वाले पोर्ट की सूची पा सकते हैं:
Q100459: Nuke फ़्रेम सर्वर द्वारा उपयोग किए जाने वाले पोर्ट

मुख्य वर्कस्टेशन और रेंडर मशीनें दोनों सभी आवश्यक फ़ाइलों और फ़ोल्डरों तक पहुंच सकती हैं

1) सुनिश्चित करें कि मुख्य वर्कस्टेशन और रेंडर मशीनों दोनों के पास पर्याप्त पढ़ने/लिखने की अनुमति है और वे सभी प्रोजेक्ट प्रासंगिक फ़ाइलों और फ़ोल्डरों तक पहुंचने में सक्षम हैं।

2) यदि आप मुख्य वर्कस्टेशन और रेंडर मशीनों पर किसी भी पथ प्रतिस्थापन का उपयोग नहीं कर रहे हैं, तो सुनिश्चित करें कि किसी भी साझा नेटवर्क स्थान को समान ड्राइव अक्षरों पर मैप किया गया है।

3) यदि आप पथ प्रतिस्थापन का उपयोग कर रहे हैं, तो कमांड लाइन रेंडरिंग या पायथन टर्मिनल मोड के दौरान उन्हें सही ढंग से प्रतिस्थापित नहीं किया जा सकता है। आप निम्नलिखित आलेख में कमांड लाइन में पथ प्रतिस्थापन कैसे सेट करें, इसके निर्देश पा सकते हैं:
Q100273: Nuke टर्मिनल सत्रों के लिए पथ प्रतिस्थापन को कैसे संभालें

अग्रिम पठन

फ़्रेम सर्वर क्या है और इसे कैसे सेट अप करें, इसके बारे में अधिक विवरण यहां Nuke के दस्तावेज़ में पाया जा सकता है: फ़्रेम सर्वर का उपयोग करके रेंडरिंग

बाहरी मशीनों पर फ़्रेम सर्वर कैसे सेट करें, इसके बारे में अधिक जानकारी के लिए कृपया निम्नलिखित लेख देखें: बाहरी मशीनों पर फ़्रेम सर्वर का उपयोग करना

फ़्रेम सर्वर बाहरी मशीनों का सही ढंग से उपयोग कर रहा है या नहीं, इसके परीक्षण के निर्देश निम्नलिखित आलेख में पाए जा सकते हैं: Q100089: कैसे सत्यापित करें कि NukeStudio का फ़्रेम सर्वर नेटवर्क पर वर्कर प्रक्रियाओं का उपयोग कर रहा है

अतिरिक्त सहायता

यदि आप इस आलेख में उल्लिखित चरणों को करने के बाद भी कोई समस्या देख रहे हैं, तो कृपया एक सहायता टिकट खोलें और हमें बताएं कि आप किस समस्या का सामना कर रहे हैं और आपने अब तक क्या समस्या निवारण कदम उठाए हैं।

समर्थन टिकट कैसे खोलें के बारे में अधिक जानकारी के लिए, कृपया हमारा Q100064: समर्थन टिकट कैसे जुटाएं लेख देखें।

    हम चाहते हैं कि खेद व्यक्त करते हैं

    कृपया हमें बताएँ कि