推送到 Heroku 后应用程序无法启动

7
这是我运行“git push heroku master”的输出结果:
   [info] Done updating.
   [info] Compiling 2 Scala sources to /tmp/build_3kg6a8iex5xd6/target/scala-2.8.1/classes...
   [success] Total time: 8 s, completed Apr 22, 2012 4:54:01 PM
   [info] Wrote start script for mainClass := Some(JettyLauncher) to /tmp/build_3kg6a8iex5xd6/target/start
   [success] Total time: 0 s, completed Apr 22, 2012 4:54:01 PM
   Discovering process types
   Procfile declares types -> web
   Compiled slug size is 57.0MB
   Launching...  done, v23
   http://xxxxxx.herokuapp.com deployed to Heroku

之后应用程序仍然没有启动。尝试使用heroku ps命令,但它没有显示任何进程。

Procfile文件的内容:

web: target/start JettyLauncher

当我尝试运行foreman start时,它可以正常工作。

请有人帮助我找出为什么应用程序在部署到Heroku后没有启动?


检查Heroku日志(heroku logs -t),您可以获取更多关于问题的信息。 - Rodrigo Ribeiro
1个回答

14

尝试运行

heroku scale web=1

如果您之前有过一次推送失败,那么Heroku不一定会自动启动应用程序


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接