Infurnia सहायता
Render

रेंडर स्थितियाँ समझें: कतार में, प्रगति पर, पूर्ण, विफल, पुनः प्रयास

जानें कि प्रत्येक रेंडर स्थिति का क्या अर्थ है और क्यों पुनः प्रयास और कई प्रयास सामान्य स्वचालित पुनर्प्राप्ति हैं, टूटा हुआ रेंडर नहीं।

  1. प्रत्येक रेंडर स्थिर अवस्थाओं के एक समूह से गुजरता है। HD रेंडर अतिरिक्त रूप से प्रतीक्षा अवस्था में तब रखे जा सकते हैं जब मुफ़्त HD रेंडर कतार भरी हो; ऐसे रेंडर रोके जाते हैं और खाँचा उपलब्ध होते ही स्वचालित रूप से रेंडर के लिए आगे बढ़ा दिए जाते हैं, और रेंडर रद्द भी किया जा सकता है।

  2. जब उपयोगकर्ता रेंडर शुरू करता है, तो वह 'initialized' के रूप में बनाया जाता है, जो रेंडर गैलरी में "In Queue" के रूप में कतार रैंक के साथ दिखाया जाता है। यदि मुफ़्त HD रेंडर खाँचा इस समय व्यस्त है, तो रेंडर इसके बजाय 'on_hold' के रूप में बनाया जा सकता है और अनुमानित रैंक के साथ प्रतीक्षा में दिखाया जा सकता है, जब तक खाँचा खाली न हो जाए।

  3. कतार में रखा रेंडर सामान्यतः संसाधित होने तक पंक्ति में रहता है; केवल प्रतीक्षा करने से वह समाप्त नहीं होता।

    उचित-उपयोग HD रेंडरिंग के साथ, एक उपयोगकर्ता के पास एक समय में कतार में अधिकतम एक मुफ़्त HD रेंडर हो सकता है। कोई भी अतिरिक्त HD रेंडर कतार में रखने के बजाय रोक दिया जाता है, और खाँचा खाली होते ही स्वचालित रूप से कतार में आगे बढ़ा दिया जाता है। रोका गया रेंडर जो आगे बढ़ाया गया हो पर कभी वास्तव में शुरू न हो, समय-सीमा के बाद स्वचालित रूप से विफल किया जा सकता है ताकि खाँचा खाली हो जाए।

  4. रेंडरिंग पाइपलाइन स्वचालित रूप से पुनः प्रयास करती है। प्रत्येक प्रयास एक अलग Render_Attempt के रूप में दर्ज होता है, जिसका अपना क्रमांक, अपनी जानकारी और त्रुटि लॉग फ़ाइलें, और अपना तैयार टाइमस्टैम्प होता है; रेंडर रिकॉर्ड में प्रयासों की गणना होती है। 'retrying' स्थिति वाला रेंडर विफल प्रयास के बाद बस कतार में वापस रखा गया है — वह अपने ठीक वही पैरामीटर बनाए रखता है, कतार में अपना स्थान अभी भी रखता है, और जब कोई प्रयास सफल होगा तो इच्छित छवि उत्पन्न करेगा; रेंडर नियमित रूप से दूसरे या तीसरे प्रयास में पूर्ण होते हैं। विफल प्रयासों के लिए कुछ भी शुल्क नहीं लिया जाता: बिलिंग एक पूर्ण रेंडर गिनती है, चाहे उसमें कितने भी प्रयास लगे हों। ग्राहक को क्या बताएँ: इसे छोड़ दें, पुनः प्रयास सामान्य कतार प्रवाह में स्वयं हल हो जाता है। कब गहराई से जाँचें: यदि कोई रेंडर कई घंटों तक पुनः प्रयास और कतार में बदलता रहता है, या बड़ी संख्या में प्रयास जमा कर लेता है, तो यह या तो इंगित करता है कि डिज़ाइन लगातार रेंडरर को क्रैश कर रहा है (प्रति-प्रयास त्रुटि लॉग इसे दिखाएँगे) या कोई रेंडरिंग वर्कर नहीं चल रहा है (अटकी-कतार ज्ञान देखें)। एंटरप्राइज़ API get_all_of_design और get_by_id रेंडर_प्रयासों को इनलाइन लौटाते हैं, जिसमें प्रत्येक प्रयास के लॉग पथ शामिल हैं, ताकि इंजीनियरिंग किसी विशिष्ट रेंडर को दोबारा बनाए बिना उसका निदान कर सके।