我不知道为什么我的 Heroku 应用程序处于崩溃状态。
日志和代码位于https://github.com/jstar88/LibreTitan/blob/master/log.txt
我不知道为什么我的 Heroku 应用程序处于崩溃状态。
日志和代码位于https://github.com/jstar88/LibreTitan/blob/master/log.txt
问题是您的数据库处于不一致状态,因此 Play 想要运行 DOWNS 进化,但您尚未使用-DapplyEvolutions.default=true
and启动服务器-DapplyDownEvolutions.default=true
。如果这是一个生产系统,我不建议这样做,直到阅读并完全理解Play 的演变是如何工作的,因为 DOWNS 可能会对您的数据造成破坏性更改。文档可以在这里找到:
http://www.playframework.com/documentation/2.1.0/Evolutions
由于您在 Heroku 上运行,因此请务必进行设置evolutions.use.locks=true
,以便如果您扩展到多个测功机,进化仍然有效。