सवाल Iisreset, रीसायकल, रीफ्रेश और पुनरारंभ करने के बीच क्या अंतर है?


आईआईएस 7 में, ऐसी कई चीजें हैं जो आप कर सकते हैं जो वेबसाइट को पुनरारंभ करने लगते हैं। मैं बिल्कुल अस्पष्ट हूं कि वे सभी कैसे संबंधित हैं।

  • कमांड लाइन से iisreset चलाएं
  • एक वेबसाइट ताज़ा करें
  • एक ऐप पूल रीसायकल
  • एक वेबसाइट पुनरारंभ करें

क्या कोई स्पष्ट रूप से समझा सकता है कि प्रत्येक व्यक्ति क्या करता है?


46
2018-03-15 01:40


मूल




जवाब:


iisreset वर्ल्ड वाइड वेब पब्लिशिंग सर्विस को रोक देगा और शुरू करेगा। यह, ज़ाहिर है, आपके सभी आवेदन पूल पर लागू होता है। मुझे यकीन है कि आपने प्रत्येक एप्लिकेशन पूल के लिए एक प्रक्रिया बनाई है। यह प्रक्रिया इसके साथ जुड़े सभी वेबसाइटों के अनुरोधों को संभाल लेगी। जब आप एक आवेदन पूल रीसायकल, आईआईएस अनुरोधों को पूरा करने के लिए एक नई प्रक्रिया (पुराने रखने को) बनाएगा। फिर यह नई प्रक्रिया पर सभी अनुरोधों को स्थानांतरित करने का प्रयास करता है। एक टाइमआउट के बाद पुरानी प्रक्रिया स्वचालित रूप से मारे जायेगी। लीक मेमोरी से छुटकारा पाने के लिए आप आमतौर पर अपने एप्लिकेशन पूल को रीसायकल करते हैं (यदि आपको नियमित ऑपरेशन की आवश्यकता होती है, तो आपको अपने आवेदन में कोई समस्या हो सकती है, भले ही इसे अनुसूचित रीसायकल रखने की अनुशंसा की जाती हो)। से संबंधित एक वेबसाइट पुनरारंभ करना, यह बस उस विशेष वेबसाइट के लिए अनुरोधों को रोकता है और फिर से शुरू करता है। यह एक ही ऐप पूल पर अन्य बाधाओं के बिना अन्य वेबसाइटों की सेवा जारी रखेगा।

यदि आपके पास सत्र उन्मुख एप्लिकेशन है, तो उपरोक्त सभी सत्र वस्तुओं की हानि का कारण बनेंगे।

एक वेबसाइट ताज़ा करना सेवा / प्रक्रिया / वेबसाइट पर कोई प्रभाव नहीं पड़ता है और वृक्षदृश्य को रीफ्रेश करने के लिए केवल यूआई कमांड है (हो सकता है कि आपने एक निर्देशिका जो आप प्रबंधन कंसोल में नहीं देखते हैं)।


51
2018-02-03 13:41



क्या आपके पास इस जानकारी का स्रोत है? - Joshua Drake
@ जोशुआ ड्रेक यह आईस्रेससेट बनाम एप पूल रीसायकल समझाते हुए एक बहुत अच्छा लेख है fullsocrates.wordpress.com/2012/07/25/... - Rashmi Pandit
अगर मेरे पास एक ऐप पूल वाली वेबसाइट है, और अपने ऐप पूल के साथ कई एप्लिकेशन फ़ोल्डर्स, वेबसाइट को पुनरारंभ करने के लिए सभी ऐप पूल पुनरारंभ करेंगे? - sonjz
एकाधिक वेबसाइटों के लिए एक एप्लिकेशन पूल का उपयोग किया जा सकता है? या यह एक के लिए एक है? - James Wierzba


iisreset बंद हो जाता है और पूरे वेबसर्वर शुरू होता है। यह सब कुछ है - यह हो रहा है, जबकि आपके सभी उपयोगकर्ता अपने कनेक्शन खो देते हैं।

एक एप्लिकेशन पूल को रीसाइक्लिंग करना बंद कर देता है और उस पूल में मौजूद एप्लिकेशन (ओं) से जुड़ी प्रक्रियाओं को शुरू करता है। कड़ाई से बोलते हुए, वेबसाइट के साथ इसका कोई संबंध नहीं है (उन अनुप्रयोगों से सक्रिय सामग्री को छोड़कर।)


4
2018-03-15 01:44



रीफ्रेश और पुनरारंभ करने के बारे में क्या? - jimconstable
डुनो, मैंने आईआईएस 7 का ज्यादा उपयोग नहीं किया है, और मेरे सामने आईआईएस 6 भी नहीं है। मदद क्या कहती है कि वे करते हैं? - mfinni


अपने दो अन्य सवालों के जवाब देने के लिए:

  • वेबसाइटों को रीफ्रेश करें बस सर्वर से डेटा पुनः लोड करें
  • एक वेबसाइट को पुनरारंभ करें वास्तव में बहुत कुछ नहीं करता है। वेबसाइट को रोककर, अब यह किसी भी बाइंडिंग पर अनुरोधों को नहीं सुन पाएगा। इसे फिर से शुरू करना इसे फिर से सुनना शुरू कर देता है। वेबसाइट की सेवा करने वाली प्रक्रियाएं अप्रभावित रहती हैं।

4
2018-03-22 20:54





@Vlad Mucescu ने एक अच्छा जवाब दिया लेकिन ऐसा वह हिस्सा प्रतीत होता है जहां वह एक आवेदन के रीसायकल का वर्णन करता है जो वह ओवरलैप्ड रीसाइक्लिंग के बारे में बोलता है। दो रीसाइक्लिंग प्रकार हैं: प्रोसेस रीसाइक्लिंग और ओवरलैप्ड रीसाइक्लिंग (स्रोत एमएसडीएन):

प्रक्रिया रीसाइक्लिंग

वर्कर प्रक्रिया अलगाव मोड प्रक्रिया रीसाइक्लिंग प्रदान करता है, जिसमें आईआईएस स्वचालित रूप से अपने कार्यकर्ता प्रक्रियाओं को पुनरारंभ करके वेब अनुप्रयोगों को रीफ्रेश करता है। प्रक्रिया रीसाइक्लिंग समस्याग्रस्त अनुप्रयोगों को आसानी से चलती रहती है, और उन मामलों में विशेष रूप से प्रभावी समाधान है जहां आवेदन कोड को संशोधित करना संभव नहीं है।
प्रक्रिया रीसाइक्लिंग, जो एक रीसाइक्लिंग घटना की घटना का पालन करता है, दो तरीकों से हो सकता है।
यदि वर्तमान में एप्लिकेशन पूल की सेवा करने वाली कार्यकर्ता प्रक्रिया समाप्त हो जाती है, तो डब्ल्यूडब्ल्यूडब्ल्यू सेवा (डब्ल्यू 3 एसवीसी), जो कार्यकर्ता प्रक्रियाओं के लिए मूल प्रक्रिया के रूप में कार्य करती है, अपनी जगह पर एक नई प्रक्रिया को पुनरारंभ करती है।
जब कार्यकर्ता की प्रक्रिया समाप्त हो जाती है, तो एक नया एक साथ शुरू होता है। इस प्रकार के रीसाइक्लिंग को ओवरलैप्ड रीसाइक्लिंग कहा जाता है। यह सभी एप्लिकेशन पूल के लिए डिफ़ॉल्ट है।

ओवरलैप्ड रीसाइक्लिंग

एक ओवरलैप्ड रीसाइक्लिंग परिदृश्य में, रीसायकल के लिए लक्षित प्रक्रिया सभी शेष अनुरोधों को संसाधित करती रहती है जबकि प्रतिस्थापन कार्यकर्ता प्रक्रिया एक साथ बनाई जाती है। पुराने कार्यकर्ता की प्रक्रिया बंद होने से पहले नई प्रक्रिया शुरू हो जाती है, और अनुरोधों को फिर नई प्रक्रिया के लिए निर्देशित किया जाता है। यह डिज़ाइन सेवा में देरी को रोकता है, क्योंकि पुरानी प्रक्रिया अनुरोधों को तब तक स्वीकार करती रहती है जब तक कि नई प्रक्रिया सफलतापूर्वक शुरू नहीं हो जाती है, और अनुरोधों को संभालने के लिए नई प्रक्रिया तैयार होने के बाद ही इसे बंद करने का निर्देश दिया जाता है।


0
2018-04-08 10:39