2016-09-10 4 views
11

मेरे पास 3 फ़ंक्शन के साथ एक फ़ंक्शन ऐप है, उनमें से एक टाइमर-हर 2 मिनट में ट्रिगर होता है। मैंने देखा कि थोड़ी देर के बाद, फ़ंक्शन ट्रिगर होने से रोकता है, लेकिन जब मैं पोर्टल पर जाता हूं तब पुनरारंभ होता है।मैं एक Azure फ़ंक्शन के लिए "हमेशा-चालू" कैसे चालू करूं?

जैसा कि मैं इसे समझता हूं, इसका कारण यह है कि डिफ़ॉल्ट रूप से, "हमेशा चालू" बंद हो जाता है। हालांकि, जब मैं एप्लिकेशन सेटिंग्स/सामान्य सेटिंग्स पर जाता हूं, तो मैं "ऑन" स्थिति को सक्रिय नहीं कर सकता, जो ग्रे हो गया है। मैं "ऑफ" को अन-चेक कर सकता हूं, जो "ऑन" को चिपकाने या सक्रिय करने के लिए प्रतीत नहीं होता है।

enter image description here

Am मैं कुछ स्पष्ट याद आ रही? हमेशा मेरी समस्या के समाधान पर है, या क्या मुझे कुछ और करना चाहिए?

नोट: फ़ंक्शन F # में लिखे गए हैं; मुझे संदेह है कि यह मायने रखता है, लेकिन मैंने सोचा कि मैं बस मामले में इसका जिक्र करूंगा।

उत्तर

22

यह उत्तर http अनुरोध द्वारा ट्रिगर किए गए अपवाद के साथ सभी Azure फ़ंक्शन परिदृश्यों पर लागू होता है।

को देखने के लिए 3 मामलों के होते हैं:

  1. आप एक समारोह App में चल रहा है एक नि: शुल्क/साझा अनुप्रयोग सेवा योजना: हमेशा पर उपलब्ध नहीं है, और उन स्थितियों बस समर्थित नहीं हैं।
  2. आपके पास एक फंक्शन ऐप में चल रहा है मूल/मानक/प्रीमियम ऐप सेवा योजना: हमेशा चालू है और चालू किया जा सकता है। वास्तव में यह डिफ़ॉल्ट रूप से चालू होता है, और यदि आप इसे बंद करते हैं तो आपको फ़ंक्शन UI में चेतावनी मिल जाएगी।
  3. आपके पास उपभोग योजना का उपयोग करके एक फ़ंक्शन ऐप है: हमेशा चालू होने की आवश्यकता नहीं है क्योंकि सिस्टम को चलाने के लिए आपके कार्यों को जागने का ख्याल रखता है। यह अधिकांश उपयोगकर्ताओं के लिए अनुशंसित दृष्टिकोण है।
+0

धन्यवाद, इससे मदद मिलती है। फॉलो-अप के रूप में, मेरी समझ तब है कि क्लासिक पर काम करने के लिए टाइमर ट्रिगर के लिए, मुझे सबसे सस्ती बेसिक विकल्प से जुड़ी एक निश्चित लागत का भुगतान करना होगा। क्या वो सही है? – Mathias

+0

हां, यह मूल मोड में सही है। हालांकि, यदि आप डायनेमिक मोड का उपयोग करते हैं, तब तक सबकुछ मुफ्त होता है जब तक आप उच्च उपयोग स्तर पर नहीं पहुंच जाते। विवरण के लिए [मूल्य निर्धारण पृष्ठ] (https://azure.microsoft.com/en-us/pricing/details/functions/) देखें। –

+0

अब मिल गया, धन्यवाद। मैंने डायनामिक विकल्प का उपयोग करके अपना ऐप दोबारा लिखा (यह पता नहीं लगा सकता कि कैसे परिवर्तित करें), सबकुछ एक आकर्षण की तरह काम करता है :) – Mathias

4

Azure कार्य Azure अनुप्रयोग सेवा जो मोड Basic or above (कोई फ़्री या साझा)

Basic या मानक मोड में, आप एप्लिकेशन रखने के लिए हमेशा पर सक्षम कर सकते हैं कि करने के लिए हमेशा पर प्रतिबंधित करता है के द्वारा एक साथ प्रबंधित कर रहे हैं हर समय लोड किया गया।

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