मैं हेरोकू पर एक साधारण Django प्रोजेक्ट चला रहा हूं। यह काम करता है, लेकिन अगर मुझे सर्वर त्रुटि मिलती है तो यह मुझे लॉग में कोई विवरण नहीं देती है। यह त्रुटियों के साथ सौदा करने के लिए अविश्वसनीय रूप से मुश्किल बनाता है।डीजेगो परियोजनाओं के लिए हेरोोकू लॉग इन त्रुटियों की अनुपस्थिति
अब मैंने एक स्टेजिंग सर्वर स्थापित किया है और यह एक ही समस्या है - पेज असफल हो रहे हैं और मुझे कोई प्रतिक्रिया नहीं मिली है।
$ Heroku लॉग
...
2012-08-08T13:55:58+00:00 app[web.1]: Development server is running at http://0.0.0.0:59048/
2012-08-08T13:55:59+00:00 heroku[web.1]: State changed from starting to up
2012-08-08T13:56:01+00:00 heroku[router]: GET [xxx].herokuapp.com/ dyno=web.1 queue=0 wait=0ms service=22ms status=500 bytes=27
2012-08-08T13:56:01+00:00 app[web.1]: [08/Aug/2012 14:56:01] "GET/HTTP/1.1" 500 27
2012-08-08T13:56:02+00:00 heroku[router]: GET [xxx].herokuapp.com/favicon.ico dyno=web.1 queue=0 wait=0ms service=6ms status=500 bytes=27
2012-08-08T13:56:09+00:00 heroku[router]: GET[xxx].herokuapp.com/admin dyno=web.1 queue=0 wait=0ms service=2ms status=301 bytes=0
2012-08-08T13:56:09+00:00 app[web.1]: [08/Aug/2012 14:56:09] "GET /admin HTTP/1.1" 301 0
2012-08-08T13:56:10+00:00 heroku[router]: GET [xxx].herokuapp.com/admin/ dyno=web.1 queue=0 wait=0ms service=224ms status=500 bytes=27
2012-08-08T13:56:10+00:00 app[web.1]: [08/Aug/2012 14:56:10] "GET /admin/ HTTP/1.1" 500 27
2012-08-08T13:56:10+00:00 heroku[router]: GET [xxx].herokuapp.com/favicon.ico dyno=web.1 queue=0 wait=0ms service=6ms status=500 bytes=27
आप देख सकते हैं, पृष्ठों 500 के रूप में लौट रहे हैं, लेकिन मैं किसी भी स्टैक ट्रेस जानकारी या इसी तरह की नहीं हो रही है।
संभावित समस्याओं को इंगित किया जा सकता है: 'विकास सर्वर चल रहा है ...' - इसका क्या अर्थ है और क्या यह त्रुटि लॉगिंग को प्रभावित कर रहा है?
इसके अलावा, मैं कस्टम 500 त्रुटि पृष्ठ को परिभाषित करने के लिए '500.html' टेम्पलेट फ़ाइल का उपयोग कर रहा हूं। क्या यह किसी भी तरह से छिपाने वाली त्रुटियां हो सकती है? यह वास्तव में नहीं होना चाहिए।
या क्या मुझे हेरोकू पर Django के साथ लॉग के लिए किसी अन्य स्थान पर देखने की आवश्यकता है?
धन्यवाद!
हेरोकू के दस्तावेज़ बताते हैं कि वे दोनों stderr और stdout लॉग इन करेंगे ... मुझे आश्चर्य है कि अगर आप इसका उत्तर देते हैं तो यह अलग होता है और अब बदल गया है? https: //devcenter.heroku।com/articles/logging # लेखन-टू-अप-लॉग मुझे लगता है कि मैं इसका परीक्षण कर सकता हूं। –
मेरी समस्या यह थी कि हेरोकू के साथ नहीं था, जिसकी मैंने अपेक्षा की थी। यह Django के साथ था, जो रेल के रूप में काम नहीं किया था। शायद स्पष्ट रूप से। –