पर लगातार सरल पायथन स्क्रिप्ट चलाना मेरे पास सरल पायथन स्क्रिप्ट है जिसे मैं हेरोकू पर होस्ट करना चाहता हूं और हरोकू शेड्यूलर का उपयोग करके इसे हर 10 मिनट में चलाता हूं। तो क्या कोई मुझे बता सकता है कि मुझे शेड्यूलर पर रेक कमांड पर क्या टाइप करना चाहिए और मुझे हेरोकू की प्रोफाइल कैसे बदलनी चाहिए?हेरोकू
हेरोकू
उत्तर
ज़रूर, तुम कुछ चीजें करने की जरूरत है:
अपनी परियोजना की जड़ है कि आपके निर्भरता को सूचीबद्ध करता है में एक
requirements.txt
फ़ाइल को परिभाषित करें। यह हैरोकू एक पाइथन ऐप का उपयोग कर 'पता लगाने' के लिए उपयोग करेगा।हेरोकू शेड्यूलर एडन में, बस अपनी पाइथन स्क्रिप्ट लॉन्च करने के लिए चलाने के लिए आवश्यक कमांड को परिभाषित करें। यह
python myscript.py
की तरह कुछ होगा।अंत में, आपको कुछ प्रकार का वेब सर्वर होना चाहिए जो उचित हेरोोक पोर्ट पर सुनेंगे - अन्यथा, हेरोोकू को लगता है कि आपका ऐप काम नहीं कर रहा है और यह 'दुर्घटनाग्रस्त' राज्य में होगा - जो वह नहीं है जो आप चाहते हैं। इस Heroku आवश्यकता को पूरा करने के लिए, अगर आप इस तरह एक बहुत सरल बोतल वेब सर्वर चला सकते हैं ...
संहिता (server.py
): अपने Procfile
में
from os import environ
from flask import Flask
app = Flask(__name__)
app.run(environ.get('PORT'))
फिर, सिर्फ इतना कहना: web: python server.py
।
और वह ऐसा करना चाहिए बस के बारे में यह कर =)
धन्यवाद एक बहुत! यह एक अच्छा संक्षिप्त ट्यूटोरियल था जो मेरे लिए काम करता था। – rosstex
हेरोकू चेतावनी देता है कि शेड्यूलर हमेशा सुपर विश्वसनीय नहीं होता है। आप सेलेरी का उपयोग करने पर विचार करना चाह सकते हैं। – joshlsullivan
इस परिदृश्य में वेब सर्वर आवश्यक नहीं है और संसाधनों को बर्बाद कर रहा है। आप आदेश के साथ वेब सर्वर को 0 उदाहरणों तक आसानी से स्केल कर सकते हैं: heroku ps: scale web = 0 –
- 1. हेरोकू
- 2. हेरोकू
- 3. हेरोकू
- 4. हेरोकू
- 5. हेरोकू
- 6. हेरोकू
- 7. हेरोकू
- 8. हेरोकू
- 9. हेरोकू
- 10. हेरोकू
- 11. हेरोकू
- 12. हेरोकू
- 13. हेरोकू
- 14. हेरोकू
- 15. हेरोकू
- 16. हेरोकू
- 17. हेरोकू
- 18. हेरोकू
- 19. हेरोकू
- 20. हेरोकू
- 21. हेरोकू
- 22. हेरोकू
- 23. हेरोकू
- 24. हेरोकू
- 25. हेरोकू
- 26. हेरोकू
- 27. हेरोकू
- 28. हेरोकू
- 29. हेरोकू
- 30. हेरोकू
आशा किसी को इस उपयोगी https://github.com/nabinkhadka/simple-flask-heroku-app पाता – Nabin