एक बार जब आप ओके पर क्लिक करते हैं तो आप Nuke चलाना जारी रख सकेंगे। ऐसा क्रोनोस, कीलाइट या ओफ्लो जैसे इन-बिल्ट प्लग-इन नोड्स और फर्नेसकोर जैसी कुछ NukeX सुविधाओं का उपयोग करते समय हो सकता है और यह केवल फ्लोटिंग लाइसेंस के साथ ही होगा।
कारण
यह समस्या केवल फ़्लोटिंग लाइसेंस के साथ होती है और लाइसेंस सर्वर के साथ Nuke के कनेक्शन में से एक के कारण लाइसेंस सर्वर के साथ नियमित संचार नहीं बनाए रखने के कारण होता है, यह डिफ़ॉल्ट सेटिंग के साथ मिलकर होता है कि हमारा आरएलएम सर्वर लाइसेंस को मृत मानने से पहले कितनी देर तक इंतजार करेगा। .
Nuke लाइसेंस की जाँच एक सर्वर से की जाती है
जब Nuke Nuke निष्पादन योग्य दोनों को चलाता है और आंतरिक DDImage लाइब्रेरीज़ सर्वर से जांच करती हैं कि उनके पास nuke _i लाइसेंस है - केवल एक लाइसेंस कंप्यूटर पर चेक किया जाता है लेकिन इसे दोनों प्रक्रियाओं द्वारा साझा किया जाता है। इसके अतिरिक्त, जब आप Nuke NukeX मोड में चलाते हैं, तो निष्पादन योग्य और DDImage दोनों साझा करने के लिए nukex _i लाइसेंस की भी जांच करते हैं।
Nuke में कुछ नोड्स (उदाहरण के लिए OFlow, Kronos, Keylight) और NukeX फीचर्स (FurnaceCore नोड्स सहित) यह जांचते हैं कि DDImage के पास अभी भी लाइसेंस सर्वर से संपर्क करने के बजाय लाइसेंस की जांच की गई है। Nuke के साथ बग यह है कि DDImage चेकआउट लाइसेंस सर्वर से हार्टबीट कनेक्शन बनाए नहीं रख रहा है जिससे यह पता चल सके कि लाइसेंस अभी भी उपयोग में है।
सर्वर पर लाइसेंस टाइमआउट सेटिंग
हम Foundry लाइसेंसिंग टूल्स (एफएलटी) के साथ एक आरएलएम विकल्प फ़ाइल स्थापित करते हैं जो निम्नलिखित पंक्ति को शामिल करके 1 घंटे के सभी लाइसेंस के लिए टाइमआउट सेटिंग सेट करता है:
हम Foundry लाइसेंसिंग टूल्स (एफएलटी) के साथ एक आरएलएम विकल्प फ़ाइल स्थापित करते हैं जो निम्नलिखित पंक्ति को शामिल करके 1 घंटे के सभी लाइसेंस के लिए टाइमआउट सेटिंग सेट करता है:
TIMEOUTALL 3600
TIMEOUT या TIMEOUTALL सेटिंग यह निर्धारित करती है कि सर्वर लाइसेंस चेकआउट से सुने बिना कितनी देर तक इंतजार करेगा, इससे पहले कि यह मान लिया जाए कि लाइसेंस का उपयोग नहीं किया जा रहा है और इसे वापस ले लेता है। क्रैश हुए प्रोग्राम को किसी मशीन में लाइसेंस चेक आउट करने से रोकने के लिए हम एक घंटे का यह डिफ़ॉल्ट मान सेट करते हैं।
दुर्भाग्य से यह DDImage लाइसेंस हार्टबीट बग के साथ संयोजित हो जाता है ताकि यदि आप Nuke टाइमआउट सेटिंग से अधिक समय तक चलाते हैं, और फिर DDImage की जांच करने वाले नोड का उपयोग करने का प्रयास करते हैं, तो आपको लाइसेंस टाइम आउट संदेश मिलेगा। एक अन्य नोड बनाना या नोड पर एक सेटिंग बदलना DDImage को सर्वर के साथ फिर से संचार करने और उसी लाइसेंस की जांच करने के लिए प्रेरित करने के लिए पर्याप्त होना चाहिए, आपको Nuke पुनरारंभ करने की आवश्यकता नहीं होनी चाहिए।
दुर्भाग्य से यह DDImage लाइसेंस हार्टबीट बग के साथ संयोजित हो जाता है ताकि यदि आप Nuke टाइमआउट सेटिंग से अधिक समय तक चलाते हैं, और फिर DDImage की जांच करने वाले नोड का उपयोग करने का प्रयास करते हैं, तो आपको लाइसेंस टाइम आउट संदेश मिलेगा। एक अन्य नोड बनाना या नोड पर एक सेटिंग बदलना DDImage को सर्वर के साथ फिर से संचार करने और उसी लाइसेंस की जांच करने के लिए प्रेरित करने के लिए पर्याप्त होना चाहिए, आपको Nuke पुनरारंभ करने की आवश्यकता नहीं होनी चाहिए।
इस समस्या को आंतरिक रूप से बग 156955 के रूप में ट्रैक किया गया है।
संकल्प
आप विकल्प फ़ाइल में टाइमआउट सेटिंग बढ़ाकर इस समस्या का समाधान कर सकते हैं ताकि Nuke आपको ये पॉपअप देने से पहले अधिक समय तक चले। ऐसा करने के लिए, आपको सर्वर पर निम्नलिखित फ़ाइलों को संपादित करना होगा:
खिड़कियाँ :
C:\Program Files\The Foundry \RLM\foundry.opt
C:\ProgramData\The Foundry \RLM\foundry.opt
ओएसएक्स :
/Library/Application Support/TheFoundry/RLM/ foundry .opt
लिनक्स :
/usr/local/ foundry /RLM/ foundry .opt
और TIMEOUTALL मान बदलें। उदाहरण के लिए, 2 घंटे का टाइमआउट सेट करने के लिए आपको लाइन बदलनी होगी
TIMEOUTALL 7200
कृपया ध्यान दें: इस परिवर्तन को प्रभावी करने के लिए आपको आरएलएम सर्वर को पुनरारंभ करना होगा।
विंडोज़ और ओएसएक्स :
एक व्यवस्थापक उपयोगकर्ता के रूप में Foundry लाइसेंस यूटिलिटी (FLU) चलाएं, आरएलएम सर्वर टैब पर जाएं और "स्टॉप सर्वर" और फिर "स्टार्ट सर्वर" पर क्लिक करें।
एक व्यवस्थापक उपयोगकर्ता के रूप में Foundry लाइसेंस यूटिलिटी (FLU) चलाएं, आरएलएम सर्वर टैब पर जाएं और "स्टॉप सर्वर" और फिर "स्टार्ट सर्वर" पर क्लिक करें।
लिनक्स :
निम्नलिखित कमांड को रूट के रूप में या सूडो के साथ चलाएँ:
cd /usr/local/ foundry /LicensingTools8.1
./ Foundry LicenseUtility -s stop -t RLM
./ Foundry LicenseUtility -s start -t RLM
अग्रिम पठन
NUKE लाइसेंसिंग कैसे काम करती है इसके बारे में अधिक जानकारी Q100106 में उपलब्ध है: Nuke लाइसेंसिंग कैसे काम करती है?
आरएलएम विकल्प फ़ाइल के बारे में अधिक जानकारी और आप आरएलएम सर्वर के व्यवहार को कैसे नियंत्रित कर सकते हैं , आरएलएम अंतिम उपयोगकर्ता गाइड में उपलब्ध है।
हम चाहते हैं कि खेद व्यक्त करते हैं
कृपया हमें बताएँ कि
लक्षण
Nuke कुछ समय तक चलाने के बाद, आमतौर पर एक घंटे से अधिक समय तक, आपको निम्न त्रुटि संदेश के साथ एक लाइसेंस चेतावनी पॉप अप मिलती है:
आरएलएम: सर्वर पर लाइसेंस का समय समाप्त