"एप्लिकेशन पूल तुरंत प्रारंभ करें" और स्टार्ट मोड ऑलवेज रनिंग के बीच अंतर


20

IIS प्रबंधक में, एक एप्लिकेशन पूल में मूल सेटिंग संवाद में "एप्लिकेशन पूल तुरंत प्रारंभ करें", और "स्टार्ट मोड" नामक एक उन्नत सेटिंग है, जिसे "ओनडेमैंड" या "ऑलव्रेडनिंग" पर सेट किया जा सकता है।

इन सेटिंग्स के बीच अंतर क्या है?

जवाबों:


8

मूल पोस्टर के रूप में एक ही सवाल था, लेकिन एक संक्षिप्त जवाब नहीं मिल सका, नीचे मेरे शोध से विश्लेषण है।


आवेदन पूल! = कार्यकर्ता प्रक्रिया (w3wp.exe)

  • आमतौर पर हम प्रत्येक एप्लिकेशन पूल के लिए एक एकल w3wp.exe उदाहरण देखते हैं, लेकिन तकनीकी रूप से हम कई w3wp.exe इंस्टेंसेस के साथ एक वेब गार्डन को कॉन्फ़िगर कर सकते हैं।
    वेब गार्डन ... वे अच्छे हैं या बुरे या क्या?
  • एक कार्यकर्ता प्रक्रिया एकल अनुप्रयोग पूल के संदर्भ में निष्पादित होती है।


अनुप्रयोग पूल तुरंत प्रारंभ करें = स्वचालित या मैन्युअल बेसिक सेटिंग प्रारंभ करें
...

  • सक्षम
    IIS स्वचालित रूप से एप्लिकेशन पूल शुरू करेगा।
  • अक्षम
    किसी को मैन्युअल रूप से एप्लिकेशन पूल शुरू करने की आवश्यकता है।


प्रारंभ मोड = कार्यकर्ता प्रक्रिया प्रारंभ मोड: तुरंत या मांग पर
अग्रिम सेटिंग्स ...

  • AlwaysRunning
    यदि एप्लिकेशन पूल तुरंत चल रहा है तो w3wp.exe प्रक्रिया शुरू करें।
  • OnDemand
    यदि कोई इनबाउंड अनुप्रयोग अनुरोध है, तो अनुप्रयोग पूल w3wp.exe प्रक्रिया प्रारंभ कर रहा है।

अतिरिक्त नोट्स

  • IISRESET /
    Stop Stop IIS, एप्लिकेशन पूल (ओं) और कार्यकर्ता प्रक्रिया (तों) (w3wp.exe उदाहरण)।
  • IISRESET / प्रारंभ
    प्रारंभ IIS और उपरोक्त कॉन्फ़िगरेशन सेटिंग्स निर्धारित करेगी जब एप्लिकेशन पूल (एस) और कार्यकर्ता प्रक्रिया (एस) (w3wp.exe) शुरू होती है।

  • IIS प्रबंधक स्टॉप वेब सर्वर GUI कार्रवाई
    इनबाउंड अनुरोधों को संभालने से वेब सर्वर को रोकें लेकिन एप्लिकेशन पूल (s) या w3wp.exe प्रक्रिया (es) को नहीं रोकेंगे।

  • IIS प्रबंधक वेब सर्वर GUI कार्रवाई
    प्रारंभ करें इनबाउंड अनुरोधों को संभालने के लिए वेब सर्वर प्रारंभ करें, लेकिन अनुप्रयोग पूल (s) या w3wp.exe प्रक्रिया (es) प्रारंभ नहीं करेगा।
    वेब सर्वर को शुरू / बंद करने के लिए मेनू क्रिया

  • IIS प्रबंधक स्टॉप एप्लिकेशन पूल GUI कार्रवाई
    w3wp.exe प्रक्रिया को रोकें।

  • IIS प्रबंधक प्रारंभ अनुप्रयोग पूल GUI क्रिया
    AlwaysRunning बनाम OnDemand निर्धारित करेगा जब w3wp.exe प्रक्रिया शुरू होती है।
    एप्लिकेशन पूल को प्रारंभ / बंद करने के लिए मेनू क्रिया

6

ऐसा लगता है कि जब वर्ल्ड वाइड वेब पब्लिशिंग सेवा शुरू की जाती है, तो "स्टार्ट एप्लिकेशन पूल तुरंत" नियंत्रित करता है कि एप्लीकेशन पूल "स्टार्ट" है या नहीं। लेकिन "शुरू" एप्लिकेशन पूल आवश्यक रूप से नहीं चल रहा है (जिसका अर्थ है कि w3wp प्रक्रिया नहीं हो सकती है)।

यदि कोई ऐप पूल "शुरू" नहीं किया जाता है, तो आपको उस ऐप पूल का उपयोग करने वाली साइट पर हिट करने पर 503 मिलेगा।

यदि एक ऐप पूल "शुरू" है, तो एक w3wp प्रक्रिया आपके अनुरोध को पूरा करेगी। "ऑलवेज रनिंग" का अर्थ है कि जब एप्लिकेशन पूल शुरू किया जाता है तो w3wp प्रक्रिया शुरू होती है। OnDemand का अर्थ है w3wp प्रक्रिया जब आप पहली बार किसी वेबसाइट से टकराते हैं, जो एप्लिकेशन से जुड़ी होती है (w3wp शुरू होने में देरी होती है)।


4

जवाब देने में थोड़ी देर हो गई लेकिन मैं अपने निष्कर्षों को जोड़ दूंगा क्योंकि मैंने इस प्रश्न के लिए asnwer खोजने के लिए चारों ओर देखा।

"OnDemand": IIS वेब अनुप्रयोग के लिए पहला अनुरोध प्राप्त होने पर कार्यकर्ता प्रक्रिया शुरू करेगा। "AlwaysRunning": IIS, IIS पूल शुरू होते ही एप्लिकेशन पूल के लिए कार्यकर्ता प्रक्रिया शुरू करता है या जब एप्लिकेशन पूल बनाया जाता है।


2
यह प्रश्न का उत्तर कैसे देता है?
रिच

मैंने उस लिंक को हटा दिया है जो प्रश्न का उत्तर देने की दिशा में जानकारी नहीं दे रहा था। कृपया अधिक जानकारी के लिए mhenry1384 द्वारा उत्तर पढ़ें।
jforjimmy

1

IIS 8 प्रति नया क्या है - अनुप्रयोग पूल सेटिंग :

प्रारंभ मोड

कुछ वेब एप्लिकेशन शुरू होने में महत्वपूर्ण समय लेते हैं। वेब एप्लिकेशन के लिए पहला अनुरोध प्राप्त होने पर IIS डिफ़ॉल्ट रूप से केवल एक कार्यकर्ता प्रक्रिया शुरू करता है। इसलिए वेब अनुप्रयोगों के लिए जिन्हें आरंभ करने के लिए अधिक समय की आवश्यकता होती है, उपयोगकर्ताओं को धीमी प्रतिक्रियाएं दिखाई दे सकती हैं।

ऐसे अनुप्रयोगों के लिए IIS शुरू होते ही कार्यकर्ता प्रक्रिया शुरू करना एक अच्छा विचार है। एप्लिकेशन पूल में एक StartMode सेटिंग होती है, जो IIS में शुरू होते ही हमेशा अनुप्रयोग के लिए कार्यकर्ता प्रक्रिया शुरू करता है।

IIS 8 आपको एप्लिकेशन पूल सेटिंग UI में यह सेटिंग प्रदान करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.