2012-07-10 16 views
9

पर तैनात एच 14 (कोई वेब प्रक्रिया चल रही है) त्रुटि I Heroku पर सरल जावा ऐप बनाने का प्रयास करें। मैं इसे करने के लिए http://samuelsharaf.wordpress.com/2011/11/06/create-a-simple-java-web-app-using-maven-and-upload-to-heroku/ से चरण-दर-चरण का पालन करता हूं।हेरोकू

http://fierce-ocean-9944.herokuapp.com/

:

लेकिन मैं गया bellow तरह त्रुटि संदेश जब मैं देखने के लिए लॉग इन करें

$ heroku logs -t 
2012-07-10T02:15:14+00:00 heroku[slugc]: Slug compilation started 
2012-07-10T02:15:27+00:00 heroku[api]: Add shared-database:5mb add-on by [email protected] 
2012-07-10T02:15:27+00:00 heroku[api]: Release v2 created by [email protected] 
2012-07-10T02:15:27+00:00 heroku[api]: Add MAVEN_OPTS, PATH, JAVA_OPTS config by [email protected] 
2012-07-10T02:15:27+00:00 heroku[api]: Release v3 created by [email protected] 
2012-07-10T02:15:28+00:00 heroku[api]: Release v4 created by [email protected] 
2012-07-10T02:15:28+00:00 heroku[api]: Deploy cb1cfa2 by [email protected] 
2012-07-10T02:15:28+00:00 heroku[web.1]: State changed from starting to down 
2012-07-10T02:15:28+00:00 heroku[slugc]: Slug compilation finished 
2012-07-10T02:16:51+00:00 heroku[router]: Error H14 (No web processes running) -> GET fierce-ocean-9944.herokuapp.com/ dyno= queue= wait= service= status=503 bytes= 

यह Heroku पर मेरे यूआरएल है की कोशिश जब मैं Heroku परियोजना पर मेरे ऐप को तैनात करने की कोशिश क्या त्रुटि है?

इसे कैसे हल करें?

धन्यवाद

+1

आप ठीक ढंग से अपनी परियोजना के रूट में 'Procfile' बनाया था? –

उत्तर

19

आप अपनी प्रक्रिया प्रकारों में से एक स्केलिंग की कोशिश की है? जैसे heroku ps:scale web=1

या बल्कि, जांच 'Heroku ps' का उपयोग करके अपने वर्तमान वेब गिनती क्या https://devcenter.heroku.com/articles/scaling

+1

यह प्रारंभिक रूप से दुर्घटना से एक खाली Procfile के साथ heroku में तैनाती के बाद मेरे लिए काम किया। इस तथ्य के बाद प्रसंस्करण में जोड़ना कुछ भी प्रतीत नहीं होता था। – CSilivestru

+0

मुझे खुशी है कि इस सवाल से पूछा गया था। प्रलेखन के अनुसार, यह * प्रसंस्करण की तरह लगता है (जहां 'वेब: नोड ऐप.जेएस' घोषित किया गया है) * * स्वचालित रूप से * एप्लिकेशन की एक नई रिलीज पर 1 से डायनास की संख्या स्केल करेगा .... हालांकि, यह हेरोकू सीएलआई के माध्यम से जाना आवश्यक है और डायनास की संख्या शुरू करने के लिए 'heroku ps: scal web = 1' करें, क्योंकि वे स्वचालित रूप से प्रारंभ नहीं होते हैं। प्रलेखन के [इस खंड] (https://devcenter.heroku.com/articles/getting-started-with-nodejs#visit-your-plplication) देखें। –

3

मैं एक ही समस्या में चल रहा रखा देखें। नमूना पायथन आवेदन ठीक चला गया, लेकिन मेरा नहीं था। मैंने डैशबोर्ड में लॉग इन किया और देखा कि मेरे ऐप के लिए वेब डिनो गिनती शून्य दिखाई गई। तो मैंने इसे वेब gui पर उछाल दिया (यानी, स्लाइडर विजेट को तब तक खींचें जब तक आपको गैर-शून्य गिनती न हो।) और यह काम करता है। मेरे डैशबोर्ड ने भी heroku ps: स्केल वेब = 1 dyno शून्य पर दिखाया, और मैंने इसे शून्य के रूप में छोड़ा।