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