आईआईएस 7 में, processModel.idleTimeout
संपत्ति को एप्लिकेशन पूल में सेट किया जा सकता है। निष्क्रियता की इस निर्दिष्ट अवधि के बाद एक कार्यकर्ता प्रक्रिया बंद हो जाएगी।आईआईएस 7 में निष्क्रिय टाइमआउट को कैसे रोकें/बढ़ाएं?
हालांकि, मैं कई नौकरियों को चलाने के लिए Application_Start
का उपयोग करता हूं। यदि वेबसाइट पर कोई आगंतुक नहीं है तो नौकरियों का निपटारा किया जाएगा और समय पर नहीं चलेगा।
आईआईएस 7 में, नियमित समय अंतराल (periodicRestart
), कि निर्दिष्ट करता है प्रक्रिया रीसाइक्लिंग होता है, idleTimeout
से भी बड़ा होना चाहिए।
क्या यह सुरक्षित है यदि मैं idleTimeout
और periodicRestart
के लिए बड़े मान निर्धारित करता हूं?
सेकेंड ... आप डिफ़ॉल्ट 29 घंटे अंतराल के बजाय एक निश्चित रात पुनरारंभ (2am) भी सेट कर सकते हैं। :) – JohannesH
मैं इसे काम नहीं कर सकता। मैंने idleTimeout को 0 पर सेट किया है, फिर भी आईआईएस लगभग 10 मिनट के बाद मेरे एएसपी.NET एप्लिकेशन को अनलोड करता है। उपयोगकर्ता शिकायत करते हैं कि पहली बार जब वे वेबसाइट पर जाते हैं तो इसे देखने में लगभग 20 सेकंड लगते हैं। निम्नलिखित अनुरोधों में कोई समय नहीं है (जैसे 1-2 सेकेंड)। – Azimuth