2014-08-28 10 views
8

पर "हमेशा चालू" सेटिंग का अर्थ हम Azure पर निःशुल्क BizSpark सदस्यता का उपयोग कर रहे हैं और हमारे एप्लिकेशन को Azure वेब साइट के रूप में होस्ट कर रहे हैं। हम समय-समय पर अप्रत्याशित साइट शट डाउन के साथ संघर्ष करते हैं जो हमारे आवेदन के लिए बहुत दर्दनाक है क्योंकि इसमें बहुत सारी पृष्ठभूमि प्रक्रिया चल रही है।Azure वेब साइट

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

आपको बता दें कि आईआईएस दो सेटिंग्स है के आधार पर रीसायकल: - समय-समय पर पुनः आरंभ करने का समय समाप्त

  1. डिफ़ॉल्ट रूप से, प्रत्येक आवेदन हर 1740 मिनट (29 घंटे) समाप्त हो जाता है।
  2. यदि यह 20 मिनट के लिए अप्रयुक्त है - निष्क्रिय टाइमआउट के साथ भी एप्लिकेशन को पुनर्नवीनीकरण किया जा सकता है।

मुझे पता है कि अगर हम सेटिंग "हमेशा पर " को चालू करना चाहते हैं, हम यह सुनिश्चित करें कि यह हमारे में मदद करता है दोनों आवेदन प्रकार ऊपर वर्णित recycles रोकने हो सकता है।

वैसे, मुझे यह प्रश्न मिला: Will "Always On" setting prevent BOTH idleTimeout and periodicRestart? इसी विषय के साथ। यह कहता है कि इस सेटिंग में मदद करनी चाहिए।

लेकिन मुझे यकीन है कि यह सच है। क्योंकि लाइव पृष्ठभूमि प्रक्रियाओं में बाधा हमारे मामले में बिल्कुल अस्वीकार्य है।

किसी भी उत्तर की सराहना करें।

+0

क्या आप इस सवाल को माइक्रोसॉफ्ट से नहीं पूछना चाहिए? – john

+0

@john, मुफ्त BizSpark सदस्यता पर मुझे तकनीकी समस्याओं के लिए हेल्पडेस्क से पूछने की संभावना नहीं है। मैं केवल बिलिंग प्रश्न पूछ सकता हूं :) –

उत्तर

7

हां दोनों "हमेशा चालू" होने पर रोके जाएंगे। आपके द्वारा लिंक किए गए प्रश्न का उत्तर (Will "Always On" setting prevent BOTH idleTimeout and periodicRestart?) में पूर्ण विवरण शामिल हैं। यदि आपके पास "हमेशा चालू" चलने वाले कई उदाहरण हैं, तो यह भी सुनिश्चित होगा कि वे सभी चल रहे रहें।

लंबे समय तक चलने वाली प्रक्रियाओं के लिए यदि आप कर सकते हैं तो मैं Azure वेब नौकरियों का उपयोग करने की अत्यधिक अनुशंसा करता हूं। Azure Webjobs एसडीके आपके विकास के जीवन को बहुत आसान बना देगा और आपको मुफ्त में बहुत अच्छी निगरानी प्रदान करेगा। स्कॉट Hanselman यहाँ से इस ट्यूटोरियल की जाँच करें: http://www.hanselman.com/blog/IntroducingWindowsAzureWebJobs.aspx

FYI करें, अपनी वेबसाइट के संदर्भ में चलाने Webjobs, इसलिए यदि आपकी वेबसाइट पुनर्नवीनीकरण (यदि हमेशा पर अक्षम है) फिर अपने Webjob भी रुक जाएंगे। "हमेशा चालू" को सक्षम करने से आपकी वेब नौकरियां और आपकी वेबसाइट दोनों ही रहेंगी।

2

Microsoft Azure How to configure websites

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

यदि आपके पास ऐसी चीजें हैं जो लगातार चलने की आवश्यकता है तो आप या तो Azure Webjobs या वर्कर भूमिकाएं देख सकते हैं जो आईआईएस धागे के बजाय अधिक विश्वसनीय होंगे।

+0

आप निरंतर चल रहे कार्यों के लिए वेब नौकरियों या कार्यकर्ता भूमिकाओं तक ही सीमित नहीं हैं। आप वेब भूमिकाओं और आभासी मशीनों का भी उपयोग कर सकते हैं। –

+0

@AlexC, मैंने एप्लिकेशन समाप्त कर लिया है, जो क्वार्ट्ज शेड्यूलर का उपयोग कर रहा है। और सवाल: क्या मुझे यकीन है कि रीसाइक्लिंग और आवधिक पुनरारंभ को रोकने के लिए "हमेशा चालू"? –

+0

@ डेविड मैकोगॉन, जैसा कि मैं देख सकता हूं कि आप विंडोज़ एज़ूर क्लाउड आर्किटेक्ट हैं। क्या आप जानते हैं: क्या मैं सुनिश्चित हो सकता हूं कि रीसाइक्लिंग को रोकने के लिए "हमेशा चालू" सेटिंग चालू करना और समय-समय पर आवधिक पुनरारंभ करना? –

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