14

मेरे पास Azure वेबसाइट्स पर चल रही एक .NET 4.5 वेबसाइट है। मेरे पास एक स्टेजिंग परिनियोजन स्थापित है। मैं दोनों साइटों को गर्म करता हूं और फिर मैं स्वैप प्रक्रिया चलाता हूं (दोनों एज़ूर पोर्टल से और एज़ूर पावरहेल से)। इससे कोई फर्क नहीं पड़ता कि मैं स्वैपिंग प्रक्रिया का प्रयास करता हूं, मेरी वेबसाइटों (दोनों) को पुनरारंभ करता है और उन्हें बूट करने में लगभग 3 मिनट लगते हैं।जब मैं तैनाती स्लॉट स्वैप करता हूं तो एज़ूर वेबसाइट को पुनरारंभ क्यों करेगा?

मैं इस धारणा के तहत था कि तैनाती स्वैपिंग वेबसाइटों को "गर्म" रखना था और कोई समय नहीं था? मेरी वेबसाइट लगभग 3 मिनट के लिए उपयोग करने योग्य नहीं है!

जहां तक ​​मेरा बता सकते हैं दोनों के उत्पादन और मचान स्लॉट्स एक ही आवेदन सेटिंग्स आदि

किसी भी सलाह या संकेत बहुत सराहना की जाएगी है।

+0

क्या आपको कोई कामकाज मिला? –

उत्तर

4

जेफ सही है। जब स्लॉट के लिए परिभाषित चिपचिपा ऐप सेटिंग्स या कनेक्शन तार होते हैं तो स्वैप के दौरान वेबसाइट की कार्यकर्ता प्रक्रिया को पुनरारंभ किया जाएगा।

  1. साइट की वर्कर प्रोसेस मचान स्लॉट में है कि करने के लिए उत्पादन स्लॉट से चिपचिपा सेटिंग लागू करें: कार्रवाई है कि उस मामले में भी हो के अनुक्रम यह है। इससे कार्यकर्ता की प्रक्रिया को पुनरारंभ करना पड़ता है;
  2. स्टेजिंग स्लॉट में साइट की कार्यकर्ता प्रक्रिया को गर्म करें, जहां प्रत्येक साइट पर चलने वाले प्रत्येक वीएम उदाहरणों पर रूट रूट को http रूट कर दिया जाए;
  3. स्लॉट के बीच कार्यकर्ता प्रक्रियाओं को स्वैप करें। अब गर्म कार्यकर्ता प्रक्रिया उत्पादन स्लॉट में है और उत्पादन यातायात को स्वीकार कर रही है;
  4. स्लॉट स्टेज स्लॉट में कार्यरत स्लॉट स्टेज स्लॉट से चिपचिपा सेटिंग्स लागू करें। इस बिंदु पर यह "उत्पादन में प्रयुक्त होता है" कार्यकर्ता प्रक्रिया। यह कॉन्फ़िगरेशन परिवर्तन उस कार्यकर्ता प्रक्रिया को पुनरारंभ करने का कारण बनता है, लेकिन उस समय यह कोई भी उत्पादन ट्रैफ़िक नहीं लेता है।
+0

सिस्टम गर्म होने के लिए चरण 2 और 3 के बीच एक साइट कब तक देता है? क्या यह रूट यूआरएल पर 200 प्रतिक्रिया की प्रतीक्षा करता है, या बस इसे हिट करता है और फिर तुरंत स्वैप बना देता है? या क्या एक विशिष्ट अवधि है? –

+1

यह रूट यूआरएल पर 200 प्रतिक्रिया के लिए इंतजार कर रहा है। इसके अलावा यदि आप अपनी web.config फ़ाइल में गर्म-अप पृष्ठों का एक सेट जोड़ते हैं तो यह तब तक इंतजार करेगा जब तक कि वे सभी हिट नहीं हो जाते। यहां अधिक जानकारी: https://github.com/projectkudu/kudu/wiki/Understanding-site-swaps – RuslanY

+0

बहुत बढ़िया, लिंक के लिए धन्यवाद। यह सबकुछ साफ करता है। मैंने देखा है कि दस्तावेज़ केवल दो दिनों के लिए अस्तित्व में है, जो इसे समझाता है। –

0

जब मैं चिपचिपा ऐप सेटिंग्स विकल्पों का उपयोग कर रहा हूं तो मैंने इसमें भाग लिया है। मेरी धारणा यह है कि यह स्वैप करता है लेकिन फिर सेटिंग को चिपचिपा मूल्य में बदलना पड़ता है और इसलिए ऐसा लगता है कि आप web.config में बदलाव कर रहे हैं या पोर्टल में मूल्य बदल रहे हैं जिसे ऐप को पुनरारंभ करने की आवश्यकता है।

मुझे इस पर कोई आधिकारिक दस्तावेज नहीं मिला है, लेकिन यदि आपके पास चिपचिपा स्लॉट सेटअप हैं तो मुझे विश्वास है कि यह अपराधी है। और मुझे यकीन नहीं है कि अगर ऐसा कुछ है तो इसके बारे में कुछ भी किया जा सकता है।

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

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