Heroku错误运行游戏框架2

时间:2013-02-09 20:30:12

标签: java heroku playframework-2.0

我不知道为什么我的Heroku应用程序处于崩溃状态。

https://github.com/jstar88/LibreTitan/blob/master/log.txt

的日志和代码

http://libretitan.herokuapp.com/

运行应用程序

1 个答案:

答案 0 :(得分:2)

问题是您的数据库处于不一致状态,因此Play想要运行DOWNS evolutions,但您尚未使用-DapplyEvolutions.default=true-DapplyDownEvolutions.default=true启动服务器。如果这是一个生产系统,我不建议这样做,直到阅读并完全理解Play's evolutions如何工作,因为DOWNS可能会导致数据的破坏性更改。文档可以在这里找到:

http://www.playframework.com/documentation/2.1.0/Evolutions

由于您在Heroku上运行,因此请务必设置evolutions.use.locks=true,以便在扩展为多个dyno时,演变仍然有效。