【发布时间】:2012-07-09 18:57:02
【问题描述】:
我尝试将我的应用程序推送到 Heroku。我按照https://github.com/playframework/Play20/wiki/ProductionHeroku 的说明进行操作。
当我运行 git push heroku master 时,它失败并显示以下消息:
[错误] {file:/tmp/build_21x20nx2i16sz/}projecttrunk/compile:sources: scala.tools.nsc.interactive.FreshRunReq [错误] 总时间:48 s,2012 年 7 月 9 日下午 6:46:55 完成
我不知道问题出在哪里,因为该应用在我的机器上运行良好。
我的Procfile:
网络:目标/开始 -Dhttp.port=${PORT} ${JAVA_OPTS} -DapplyEvolutions.default=true -Ddb.default.url=${DATABASE_URL} -Ddb.default.driver=org.postgresql.Driver
感谢您的帮助!
更新 1:
我刚刚再次推送,现在没有编译错误出现?我不明白... 现在应用程序崩溃并显示以下消息:
2012-07-09T19:02:55+00:00 app[web.1]:此应用程序已在运行(或删除 RUNNING_PID 文件)。
更新 2:
我删除了 RUNNING_PID 文件,现在 heroku logs 显示以下错误:
2012-07-09T19:33:36+00:00 heroku[run.1]:状态从开始变为向上 2012-07-09T19:34:02+00:00 heroku [路由器]:错误 H10(应用程序崩溃)-> GET radiant-sword-2133.herokuapp.com/dyno= queue= wait= service= status=503 bytes= 2012-07-09T19:38:01+00:00 heroku[web.1]:状态从崩溃变为开始 2012-07-09T19:38:03+00:00 heroku[web.1]:使用命令
target/start -Dhttp.port=${PORT} ${JAVA_OPTS} -DapplyEvolutions.default=true -Ddb.default.url=${DATABASE_URL} -Ddb.default.drive r=org.postgresql.Driver启动进程 2012-07-09T19:38:04+00:00 app[web.1]:此应用程序已在运行(或删除 RUNNING_PID 文件)。 2012-07-09T19:38:06+00:00 heroku[web.1]:进程以状态 255 退出 2012-07-09T19:38:06+00:00 heroku[web.1]:状态从开始变为崩溃 2012-07-09T19:44:32+00:00 heroku[run.1]: 进程以状态 0 退出 2012-07-09T19:44:32+00:00 heroku[run.1]: 状态从 up 变为 complete 2012-07-09T19:45:07+00:00 heroku [路由器]:错误 H10(应用程序崩溃)-> GET radiant-sword-2133.herokuapp.com/dyno= queue= wait= service= status=503 bytes=
【问题讨论】:
标签: heroku playframework