Q100089: कैसे सत्यापित करें कि Nuke का फ़्रेम सर्वर नेटवर्क पर वर्कर प्रक्रियाओं का उपयोग कर रहा है?

सारांश

यह आलेख आपके फ़्रेम सर्वर सेटअप का परीक्षण करने के अनुशंसित तरीके का वर्णन करता है, ताकि यह सुनिश्चित किया जा सके कि यह नेटवर्क वर्कर्स का उपयोग कर रहा है, न कि स्थानीय प्रक्रियाओं का।

विभिन्न समस्याओं के निवारण की जानकारी निम्नलिखित लेख में मिल सकती है:

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

अधिक जानकारी

1) यह पुष्टि करने के लिए कि आपका सेटअप विशेष रूप से नेटवर्क वर्कर्स का उपयोग कर रहा है, स्थानीय फ़्रेम सर्वर प्रक्रियाओं को अक्षम करें।

ऐसा करने के लिए, कृपया अपने मुख्य मशीन पर Nuke में निम्नलिखित सेटिंग को 0 के मान में बदलें:

संपादित करें > प्राथमिकताएँ > थ्रेड/प्रक्रियाएँ > चलाने के लिए फ़्रेम सर्वर प्रक्रियाएँ

यह सेटिंग आपके स्थानीय मशीन पर फ़्रेम सर्वर प्रक्रियाओं की संख्या निर्दिष्ट करती है, डिफ़ॉल्ट मान उपलब्ध CPU कोर की आधी संख्या पर आधारित होता है। मान को 0 में बदलने से कोई भी स्थानीय फ़्रेम सर्वर प्रक्रियाएँ नहीं बनेंगी।

नोट: कृपया अगले चरण पर जाने से पहले Nuke पुनः आरंभ करें ताकि प्राथमिकता सही ढंग से लागू हो सके।


2) जांचें कि क्या कोई नेटवर्क वर्कर मुख्य मशीन से जुड़ा है और सही ढंग से काम कर रहा है।

Nuke लॉन्च करें और स्क्रिप्ट एडिटर में निम्नलिखित पंक्तियाँ चलाएँ:

from hiero .ui.nuke_bridge.FnNsFrameServer import frameServer

for worker in frameServer.getStatus(1).workerStatus:
    print(worker.address)

दिखाई गई कोई भी प्रक्रिया नेटवर्क प्रक्रिया होनी चाहिए, क्योंकि स्थानीय फ़्रेम सर्वर प्रक्रियाओं को चरण 1 में निष्क्रिय कर दिया गया था।


3) यह जांचने के लिए कि क्या फ़्रेम सर्वर सही ढंग से रेंडर करने में सक्षम है, एक राइट नोड रेंडर करें।


यदि फ़्रेम सर्वर रेंडर सफल है और आप फ़्रेम सर्वर रेंडरिंग के दौरान नेटवर्क वर्कर्स के अलावा अपनी मुख्य मशीन का उपयोग करना चाहते हैं, तो चरण 1 से वरीयता को 0 से अधिक मान पर चलाने के लिए फ़्रेम सर्वर प्रक्रियाओं को बदलें।

अग्रिम पठन

फ़्रेम सर्वर पर अतिरिक्त जानकारी के लिए कृपया निम्नलिखित लिंक पर जाएँ:

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

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