2012-02-14 14 views
26

मेरी वेबसाइट प्रति दिन कई बार नीचे थी और जब मैं एप्लिकेशन पूल (आईआईएस 7.5) की जांच करता हूं, मैंने देखा कि इसे रोक दिया गया था और मुझे इसे मैन्युअल रूप से फिर से शुरू करना होगा। मैं इसे कैसे सेटअप कर सकता हूं ताकि किसी भी त्रुटि के कारण इसे स्वचालित रूप से पुनरारंभ किया जा सके।आईआईएस 7.5 में एप्लिकेशन पूल को कॉन्फ़िगर कैसे करें इसे बंद होने पर स्वचालित रूप से फिर से शुरू करें?

+3

बड़ा प्रश्न यह है कि आपका एप्लिकेशन पूल क्यों रोक रहा है। अपने इवेंट लॉग जांचें और यह पता लगाने की कोशिश करें कि उन्हें क्या रोक रहा है। –

उत्तर

46

आपको उस एप्लिकेशन पूल के लिए StartMode को बदलने की आवश्यकता होगी, जिस पर आपकी वेबसाइट चल रहा है, हमेशा से चल रहा है। डिफ़ॉल्ट रूप से आईआईएस सभी एप्लिकेशन पूल को डेमांड पर सेट करता है।

  1. आईआईएस प्रबंधक में, कनेक्शन फलक में कंप्यूटर नाम पर क्लिक करें।
  2. विशेषताएं पर स्विच करें देखें कि दृश्य सक्रिय नहीं है या नहीं।
  3. विशेषताएं दृश्य के प्रबंधन अनुभाग में कॉन्फ़िगरेशन संपादक पर डबल-क्लिक करें।
  4. अनुभाग फ़ील्ड के लिए नीचे तीर पर क्लिक करें, system.applicationhost का विस्तार करें, और उसके बाद अनुप्रयोग पूल क्लिक करें।
  5. क्लिक करें (संग्रह) और फिर उस क्षेत्र के बगल में लंबवत (...) पर क्लिक करें जो गिनती दिखाता है।
  6. संग्रह संपादक में, उस एप्लिकेशन पूल का चयन करें जिसके लिए आप startMode विशेषता को कॉन्फ़िगर करना चाहते हैं।
  7. नीचे स्थित प्रॉपर्टी विंडो में, StartMode विशेषता का मान हमेशा चलने के लिए सेट करें।

स्रोत: के साथ "डिफ़ॉल्ट रूप से आईआईएस सभी अनुप्रयोग पूल सेट OnDemand के लिए" http://msdn.microsoft.com/en-us/library/ee677285%28v=azure.10%29.aspx

+0

मुझे विश्वास नहीं है कि मैं इसके बारे में कभी नहीं जानता था, और मुझे आश्चर्य है कि यह डिफ़ॉल्ट नहीं है। मैं ऐसे कारण के बारे में नहीं सोच सकता जिसे आप सेट नहीं करना चाहते हैं, खासकर किसी भी सार्वजनिक-सामना वाले वेब ऐप के लिए। –

+0

आईआईएस में डिफ़ॉल्ट सभी .NET और विकास साइटों के लिए अनुकूलित हैं। उदाहरण के लिए जब आप PHP चला रहे हैं तो आपको कई सेटिंग्स बदलनी होंगी, खासकर जब रीसाइक्लिंग की बात आती है। – Chaoix

+5

आईआईएस 8 और ऊपर में, स्टार्ट मोड सेटिंग अब एप्लिकेशन पूल की उन्नत सेटिंग्स से सीधे उपलब्ध है। – Chaoix

0

समस्या है आप बिट्स अपडेट करना पड़ता है जब। फिर साइट पुन: प्रारंभ हो जाएगी और तैनाती को लॉक कर देगा। ऐप पूल के तहत उन्नत सेटिंग्स के तहत रैपिड-असफल सुरक्षा सेट करने के लिए बेहतर है। विफलता अंतराल (मिनट) को 1 तक सेट करें, और अधिकतम 5 में विफल हो जाता है।

संबंधित मुद्दे