2015-11-18 8 views
16

मैंने एएसपी.NET 5, एमवीसी 6 वेब एप्लिकेशन को Azure पर तैनात किया। ऐसा लगता है कि अगर मैं साइट को 10-15 मिनट तक नहीं मारता, तो यह सो जाता है और जागने के लिए इसमें 10-15 सेकंड लगते हैं।एक Azure वेबसाइट को सोने से कैसे रोकें?

मुझे यकीन नहीं है कि यह वेबसाइट सो रही है या डेटाबेस जो कनेक्ट हो रहा है।

तो 2 प्रश्न।

  1. मैं साइट को इतनी जल्दी सोने से कैसे रोक सकता हूं।
  2. क्या वेबसाइट और डेटाबेस के साथ Azure में क्या हो रहा है में दृश्यता देखने का कोई तरीका है। क्या वे स्मृति से बाहर निकल गए हैं?

उत्तर

22

Azure वेब ऐप्स में 'हमेशा चालू' विकल्प होता है (मूल/मानक स्तर के साथ) जो आपके ऐप (और संबंधित वेब नौकरियों) को लोड करता है।

सेटिंग्स के तहत देखो, और आप 'अनुप्रयोग सेटिंग्स' देखेंगे:

Application settings

फिर सेटिंग 'पर हमेशा' के लिए देखो (जिसके लिए नि: शुल्क स्तरीय अक्षम हो जाएगा):

Always on

+0

हालांकि मुझे विश्वास है कि यह सही जवाब है, यह भी पिंगडम जैसी सेवा का उपयोग करने का विकल्प है, हालांकि यह एक भुगतान सेवा है। –

+1

@BradChristie - हमेशा पर सुविधा केवल रखरखाव पिंग से अधिक है। यह उस तंत्र को भी अक्षम करता है जो आवश्यक होने पर साइट को आँसू देता है (उदाहरण के लिए यदि आपके पास अपनी वेब ऐप सेवा योजना के भीतर सैकड़ों वेब ऐप्स चल रहे हैं)। फिर आप चुनिंदा रूप से चुन सकते हैं कि 'हमेशा चालू' बनाम रखने के लिए कौन से वेब ऐप्स (आपकी ऐप सेवा योजना के भीतर) की आवश्यकता होने पर टूटा जा सकता है। –

+0

AlwaysOn यह सुनिश्चित करने के लिए भी महत्वपूर्ण है कि कोई भी WebJobs –

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