प्रश्न 100274: Nuke क्रैश रिपोर्ट स्वचालित रूप से कैसे तैयार करें और उनका पता कैसे लगाएं?

सारांश

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


अधिक जानकारी

डिफ़ॉल्ट रूप से, Nuke की क्रैश रिपोर्टिंग GUI मोड में सक्षम और टर्मिनल मोड में अक्षम होती है। इसका मतलब है कि जब आप टर्मिनल कमांड के ज़रिए Nuke ऑपरेशन शुरू करते हैं, जैसे बैच रेंडरिंग या Nuke के पायथन इंटरप्रेटर का इस्तेमाल करते हुए, तो क्रैश रिपोर्टर विंडो दिखाई नहीं देगी और अगर Nuke अप्रत्याशित रूप से बंद हो जाता है, तो आप क्रैश रिपोर्ट सबमिट नहीं कर पाएँगे।
Nuke टर्मिनल मोड में होने पर क्रैश रिपोर्टिंग को सक्षम करने के लिए, या क्रैश रिपोर्टिंग को पूरी तरह से अक्षम करने के लिए, --crashhandling कमांड लाइन फ्लैग या NUKE _CRASH_HANDLING पर्यावरण चर का उपयोग नीचे दिए गए अनुभागों में वर्णित अनुसार किया जा सकता है।
नोट: यदि NUKE _CRASH_HANDLING पर्यावरण चर और --crashhandling कमांड लाइन ध्वज दोनों मौजूद हैं, तो कमांड लाइन ध्वज को प्राथमिकता दी जाएगी।

टर्मिनल मोड के लिए क्रैश रिपोर्टिंग सक्षम करना:

क्रैश रिपोर्ट तैयार करने के लिए, Nuke को लॉन्च करते समय --crashhandling 1 फ्लैग का उपयोग किया जा सकता है, जैसा कि निम्नलिखित उदाहरणों में दिखाया गया है:
विंडोज़: "C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --crashhandling 1
macOS: /Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --crashhandling 1
लिनक्स: /usr/local/ Nuke 16.0v4/ Nuke 16.0 --crashhandling 1
वैकल्पिक रूप से, Nuke लॉन्च करने से पहले NUKE _CRASH_HANDLING पर्यावरण चर को 1 पर सेट किया जा सकता है:
 NUKE _CRASH_HANDLING=1

टर्मिनल मोड और GUI मोड के लिए क्रैश रिपोर्टिंग अक्षम करना:

क्रैश रिपोर्ट निर्माण को पूरी तरह से अक्षम करने के लिए, Nuke को लॉन्च करते समय --crashhandling 0 ध्वज का उपयोग किया जा सकता है, जैसे कि निम्नलिखित उदाहरण:
विंडोज़: "C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --crashhandling 0
macOS: /Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --crashhandling 0
लिनक्स: /usr/local/ Nuke 16.0v4/ Nuke 16.0 --crashhandling 0
वैकल्पिक रूप से, Nuke लॉन्च करने से पहले NUKE _CRASH_HANDLING पर्यावरण चर को 0 पर सेट किया जा सकता है:
 NUKE _CRASH_HANDLING=0

नोट: यदि आप क्रैश रिपोर्ट तैयार करते समय क्रैश रिपोर्टर विंडो को पूरी तरह से अक्षम करना चाहते हैं, तो कृपया निम्नलिखित लेख देखें:

दुर्घटना रिपोर्ट का पता लगाना:

डिफ़ॉल्ट रूप से, Nuke 14.1v1+ के लिए उत्पन्न क्रैश रिपोर्ट निम्नलिखित निर्देशिकाओं में स्थित हैं:

विंडोज़: C:\Users\<username>\Documents\nuke\<version>\sentry-db\reports
macOS: /Users/<username>/Documents/ nuke /<version>/sentry-db/completed
लिनक्स: /home/<username>/Documents/ nuke /<version>/sentry-db/completed
14.1v1 से पहले, क्रैश रिपोर्ट निम्नलिखित निर्देशिकाओं में बनाई जाती थीं:
विंडोज़: C:\Users\<username>\AppData\Local\Temp
मैकओएस: /tmp
लिनक्स: /tmp
क्रैश रिपोर्ट फ़ाइलों के लिए एक अलग डिफ़ॉल्ट स्थान निर्धारित करने के लिए, Nuke लॉन्च करने से पहले FN_CRASH_DUMP_PATH पर्यावरण चर सेट करें:
FN_CRASH_DUMP_PATH=C:\My\Custom\Path
नोट: FN_CRASH_DUMP_PATH पर्यावरण चर Nuke 14.1v1 - 14.1v5 पर लागू होता है

अग्रिम पठन

Nuke के लिए पर्यावरण चर कैसे सेट करें, इस बारे में अधिक जानकारी इस लेख में मिल सकती है: Q100015: पर्यावरण चर कैसे सेट करें

क्रैश रिपोर्ट प्रस्तुत करने की प्रक्रिया के बारे में अतिरिक्त विवरण निम्नलिखित लेख में पाया जा सकता है: Q100046: Nuke / NukeX / Nuke Studio / Hiero के लिए क्रैश रिपोर्ट भेजना

Nuke के लिए कमांड लाइन संचालन पर अधिक जानकारी इस सीखें पृष्ठ पर पाई जा सकती है: कमांड लाइन संचालन

Nuke में उपलब्ध पर्यावरण चरों पर मार्गदर्शन के लिए, कृपया दस्तावेज़ के Nuke पर्यावरण चर अनुभाग देखें।

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

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