我不知道为什么我的 Heroku 应用程序处于崩溃状态。
日志和代码位于 https://github.com/jstar88/LibreTitan/blob/master/log.txt
正在 http://libretitan.herokuapp.com/ 运行应用程序
最佳答案
问题是您的数据库处于不一致状态,因此 Play 希望运行 DOWNS进化,但您尚未使用 -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 时进化仍然有效。
关于java - Heroku运行play框架2时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14791249/