हमारे पास दो अतिरिक्त-छोटे उदाहरणों पर विंडोज़ एज़ूर वेब रोल है जो बिना किसी समस्या के सप्ताह चल रही है। आज सुबह, हमने अनजाने में कुछ व्यय सीमा पारित की, जिसके परिणामस्वरूप विंडोज़ एज़ूर ने हमारी पूरी सेवा बंद कर दी, बिना किसी पूर्व चेतावनी के!विंडोज़ एज़ूर अतिरिक्त छोटे इंस्टेंस हार्डडिस्क आकार
हमने व्यय टोपी हटा दी और वेब रोल को फिर से तैनात करना शुरू किया, उसी कोडबेस के साथ जो सप्ताहों तक चल रहा है। हमारे विस्मय करने के लिए, हम तैनाती त्रुटि
Validation Errors: Total requested resources are too large for the specified VM size.
हम अतिरिक्त छोटे उदाहरणों के बजाय दो छोटे उदाहरणों को तैनाती के लिए उन्नत हो गया, जिस तैनाती फिर से काम कर रहा था। अब, वेब भूमिका वेब पर वापस आ गई है।
हालांकि, हम अभी भी नहीं समझते हैं क्यों हमारी तैनाती अचानक एक अतिरिक्त-छोटे उदाहरण के लिए बहुत बड़ी थी। हमने अतिरिक्त छोटे उदाहरणों के लिए अंतिम सफल तैनाती के बाद से एक बिट नहीं बदला। फिर हमने कुछ फाइलों को एज़ूर स्टोरेज में ले जाकर तैनाती के आकार को हटाने की कोशिश की, लेकिन 1 एमबी से अधिक पैकेज पैकेज को कम करने के बाद भी, तैनाती अभी भी विफल रही।
cspkg
फ़ाइल, तैनाती पैकेज, वर्तमान में 9'359 KB
पर है। अगर अनजिप किया गया, तो पूर्ण sitesroot
फ़ोल्डर का आकार 14 MB
है। एक्स-छोटे उदाहरण के लिए 19'480 KB
सीमा से नीचे कौन सा तरीका है।
परीक्षण और त्रुटि के साथ अधिक समय खोने से पहले, मेरा प्रश्न है: उन 19'480 KB
की गणना कैसे की जाती है? क्या यह सिर्फ sitesroot
फ़ोल्डर, या ज़िपित पैकेज है, या यह sitesroot
और approot
फ़ोल्डर एक साथ है, या पूरे अनजिप किए गए पैकेज हैं?
धन्यवाद!
संपादित करें:
अब मैं समझता हूँ, हमारे स्थानीय संग्रह '20'000 लिए सेट किया गया एमबी', इसलिए यह एक्स-स्मॉल इंस्टेंस के लिए अधिकतम से अधिक हो गया। अभी भी सोच रहा है कि तैनाती कई महीनों तक क्यों काम कर रही है। – cheeesus
आपके पास कितने स्थानीय संसाधन थे? और क्या आपने डायग्नोस्टिक्स को भी सक्रिय किया? –
मेरे पास केवल एक स्थानीय संसाधन 'डायग्नोस्टिकस्टोर' है, जिसे 20'000 पर सेट किया गया था। जब मैंने इसे 18'000 तक घटा दिया, तो तैनाती फिर से काम कर रही थी। – cheeesus