2012-11-24 12 views
7

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

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

कोई भी जानता है कि क्या हो रहा है या मैं इसे कैसे ठीक कर सकता हूं? यदि विश्वसनीयता कम है तो मैं स्पष्ट रूप से इस प्लेटफार्म पर वेबसाइटों की मेजबानी नहीं कर सकता ...

+0

मेरे पास कुछ महीनों के लिए एज़ूर चलने पर कई उदाहरण हैं और आपने कभी भी अनुभव नहीं किया है जब तक कि कोई वेबोलर रीसायकल की भूमिका के कारण अपवाद फेंक रहा हो। क्या यह एक वेब्रोल या अजीब वेबसाइट है? – f0x

+0

यह Azure वेबसाइट्स है। – user1024824

+0

जानकारी का एक और अधिक उपयोगी टुकड़ा। जब मैं क्रोम में साइट को लोड करने का प्रयास करता हूं, तो मुझे निम्न मिलता है: "त्रुटि 101 (नेट :: ERR_CONNECTION_RESET): कनेक्शन रीसेट किया गया था।" – user1024824

उत्तर

9

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

तकनीकी रूप से पहला जीईटी अनुरोध विफल हो जाएगा यदि यह तुरंत ठंडे वेबसाइट के लिए लौटाता है, हालांकि यह कॉल साइट को सक्रिय बनाता है और अगले अनुरोधों का परिणाम सफल होगा।

एक एसओ चर्चा थी जिसमें डेटा प्राप्त करने के लिए इंडेक्स पेज को डीबी से कनेक्ट करना पड़ा था और क्योंकि डीबी के कनेक्शन का समय लंबा था जिसके परिणामस्वरूप कुल प्रारंभिक समय अपेक्षित था। तो सर्दी से गर्म होने में संक्रमण से कई कारण हो सकते हैं और आप contact Windows Azure Websites team देख सकते हैं कि ऐसा क्यों है।

+0

ठीक है, यह किसी भी उत्तर से प्राप्त उत्तर का सबसे नज़दीकी चीज है और यह लक्षणों को पूरी तरह से समझाता है। हालांकि, क्या कोई समाधान है? उदाहरण के लिए, एक आरक्षित उदाहरण में स्विच करने से मुझे गर्म स्थिति में रखा जाएगा? – user1024824

+0

अपडेट: आरक्षित उदाहरण मदद करता है क्योंकि टाइमआउट अवधि एक या दो मिनट से 15-20 मिनट तक बढ़ी है। हालांकि, मुझे अभी भी समस्या है। वास्तव में एक प्लेटफॉर्म पर एक वेबसाइट नहीं चला सकता जो हर 15 मिनट में नीचे चला जाता है। क्या मुझे वेबसाइट को पिंग करने और इसे गर्म रखने के लिए एक प्रक्रिया लिखनी है? – user1024824

+0

चूंकि वेबसाइट अभी भी पूर्वावलोकन में है, इसलिए इसे सक्रिय रखने के लिए कोई अंतर्निहित सुविधा उपलब्ध नहीं है। आपको अपनी जरूरतों को पूरा करने के लिए कुछ स्क्रिप्ट जोड़ने या किसी प्रकार का लाइव कनेक्शन उपलब्ध कराने की आवश्यकता होगी। आरक्षित उदाहरण के साथ ऐसी ज़रूरतों को पूरा करने के लिए वेबसाइटों की सुविधा GA को पहुंचने पर कुछ अंतर्निहित सुविधा उपलब्ध हो सकती है। – AvkashChauhan

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