मैं अजगर का उपयोग पाइथन और फ्लास्क के साथ कर रहा हूं। मेरा ऐप ठीक काम कर रहा था जब तक कि मैंने अपनी पायथन एप्लिकेशन फ़ाइल में कुछ लाइनें अपडेट नहीं कीं। एप्लिकेशन को स्थानीय रूप से ठीक चलाता है, लेकिन अब मैं निम्न त्रुटि है जब मैं अपने ऐप्स को एक्सेस करने का प्रयास करें:।।छोटे बदलाव को धक्का देने के बाद हेरोकू ऐप दुर्घटनाग्रस्त हो गया। बहुत उलझन में
"कोई त्रुटि आवेदन में हुई और अपने पृष्ठ की सेवा नहीं किया जा सकता है कुछ ही क्षणों में पुन: प्रयास करें यदि आप एप्लिकेशन स्वामी हैं, तो विवरण के लिए अपने लॉग देखें। "
मेरे लॉग कुछ इस तरह दिखाई:
2012-10-03T17:40:26+00:00 heroku[web.1]: Process exited with status 1
2012-10-03T17:40:26+00:00 heroku[web.1]: State changed from starting to crashed
2012-10-03T17:51:25+00:00 heroku[web.1]: State changed from crashed to starting
2012-10-03T17:51:26+00:00 heroku[web.1]: Starting process with command `python presentation.py`
2012-10-03T17:51:26+00:00 app[web.1]: ImportError: No module named site
मैं कर रहा हूँ भी अब Heroku के माध्यम से अजगर को चलाने में सक्षम:
Cinnas-MacBook-Pro:infinite-fortress-4866 cinna$ heroku run python
Running `python` attached to terminal... up, run.1
ImportError: No module named site
अगले बात मैं करने की कोशिश की है मेरी पर्यावरण जाँच है चर:
Cinnas-MacBook-Pro:infinite-fortress-4866 cinna$ heroku config
=== infinite-fortress-4866 Config Vars
LANG: en_US.UTF-8
LD_LIBRARY_PATH: /app/.heroku/vendor/lib
LIBRARY_PATH: /app/.heroku/vendor/lib
PATH: /app/.heroku/venv/bin:/bin:/usr/local/bin:/usr/bin
PYTHONHASHSEED: random
PYTHONHOME: /app/.heroku/venv/
PYTHONPATH: /app/
PYTHONUNBUFFERED: true
हालांकि, जब मैं lib अंदर देखने के लिए कोशिश rary निर्देशिका, मुझे ऐसा कुछ मिलता है:
Cinnas-MacBook-Pro:infinite-fortress-4866 cinna$ heroku run ls /app/.heroku/vendor/lib
Running `ls /app/.heroku/vendor/lib` attached to terminal... up, run.1
ls: cannot access /app/.heroku/vendor/lib: No such file or directory
मुझे यकीन नहीं है कि इस समय कहां आगे बढ़ना है। मुझे अपना ऐप याद आती है, कृपया मदद करें!
अतिरिक्त जानकारी:
समस्याओं सब तब शुरू हुई जब मैं अपने app.py कोड में निम्न पंक्तियां कहा:
@app.route('/my_fb_graph',methods=['GET','POST'])
def my_fb_graph():
return render_template('my_fb_graph.html')
जब मैं धक्का दिया कोड और एप्लिकेशन नहीं रह गया काम किया। मैंने फिर कोड की इन पंक्तियों को हटा दिया, फिर कोड को धक्का दिया, और फिर भी वही त्रुटियां मिलीं। अगली बात मैंने किया था कि APP.py फ़ाइल को पूरी तरह से हटा दें और एक छोटे से टेस्ट कोड को आजमाएं जो अभी भी काम नहीं करता है।
समस्या के मूल त्रुटि हो रहा है:
2012-10-03T17:51:26+00:00 app[web.1]: ImportError: No module named site
आप का वर्णन वास्तव में क्या परिवर्तन आप बनाया गया था –
अगर आप से शुरू कर सकता है मेरे
heroku config
ऊपर सूचीबद्ध अतिरिक्त envvars नहीं है इसे वापस बदलें क्या यह फिर से काम करता है? यदि ऐसा है तो आपके परिवर्तन में कोई त्रुटि हो सकती है ... –टिप्पणियों के लिए धन्यवाद, मैंने कुछ और जानकारी जोड़ा। मैंने इसे वापस नहीं बदला, मैंने पूरी तरह से app.py को हटाने और एक छोटा परीक्षण कोड चलाने की कोशिश की। – Cinna