एक अजगर एसडीके पर एज़्योर वेबॉजर्स
यह एक बहुत ही बुनियादी सवाल हो सकता है लेकिन मुझे माफ़ कर दीजिये, मैं AZURE में एक सप्ताह का हूँ। मैंने एक वेबजॉब बनाया है और यह एज़्योर पोर्टल में मेरी सेवा ऐप इंटरएक्टिव विंडो के भीतर मेरी बुनियादी पायथन लिपियों को अच्छी तरह से निष्पादित करता है। मैं उन्हें बुनियादी अजगर स्क्रिप्ट कहता हूं क्योंकि वे कोई विशेष मॉड्यूल आयात नहीं करते हैं। मेरे पास अधिक जटिल पाइथन स्क्रिप्ट हैं जो वर्तमान में विंडोज़ शेड्यूलर में शेड्यूल की गई हैं और वे वेबॉबर्स के भीतर प्रबंधित करना चाहेंगे। स्क्रिप्ट विशेष स्थानिक लोगों सहित कई अजगर पुस्तकालयों का आयात करते हैं।
विंडोज़ टास्क शेड्यूलर में मैंने उन्हें एक सेट क्लोन पर्यावरण द्वारा निष्पादित करने का निर्देश दिया है जिसमें सभी प्रासंगिक पैकेज स्थापित हैं।
- मैं VM पर webjobs में यह कैसे कर सकता हूं?
- Webjob SDKs के साथ आरंभ करने के बारे में मुझे जो कुछ भी मिला है वह यह लेख है जिसमें C # में किया गया वह सब कुछ है जिसमें मुझे कोई अनुभव नहीं है। क्या कोई मुझे अजगर संसाधन के लिए निर्देशित कर सकता है जो मौजूद है तो वही करता है।
देखिये मैंने क्या कोशिश की है
जब मैं लॉग में जांच करता हूं तो मुझे यही मिलता है
आमतौर पर जो मॉड्यूल नहीं मिल सकते हैं, वे एक क्लोन एनवायरमेंट में होते हैं, जिसे मैं विंडोज़ शेड्यूलर से पढ़ने के लिए निर्देशित करता हूं। मैं इसे वेबजॉब्स में कैसे करूँ?
जवाब
अपडेट करें
आपको अपलोड करने के लिए सभी सामग्री को अपने site-packagesफ़ोल्डर और अपनी CentroidsDload.pyफ़ाइल को एक साथ ज़िप फ़ाइल में रखना चाहिए ।
अधिक जानकारी के लिए, आप इस पोस्ट को देख सकते हैं।
Azure WebJob से पायथन स्क्रिप्ट चलाना
- आप VM में यह वेबजॉब नहीं कर सकते।
यदि आपके पास एक vm है, तो आप अपने वेब को iis में होस्ट कर सकते हैं। और आप अपने इच्छित सभी प्रोग्राम चला सकते हैं। इनका वेबजोब से कोई लेना-देना नहीं है, जो कि वेबएप्प में एक अवधारणा है।
- आपको webjob sdk संबंधित सामग्री पर ध्यान नहीं देना चाहिए, जब तक कि आपकी स्क्रिप्ट या प्रोग्राम सामान्य रूप से चल सकता है, इसे अपलोड करें।
WebJob विंडोज प्लेटफॉर्म के तहत ऐप सेवाओं का एक विस्तारित कार्य है।
आप scripts or programs अपने ऐप के संदर्भ में अपनी पृष्ठभूमि प्रक्रियाओं के रूप में अपलोड कर सकते हैं ।