1

Herokuアプリケーションがクラッシュした理由がわかりません。

https://github.com/jstar88/LibreTitan/blob/master/log.txtでログとコードを作成します

http://libretitan.herokuapp.com/でアプリケーションを実行しています

4

1 に答える 1

2

問題は、データベースが不整合な状態にあるため、PlayがDOWNSエボリューションを実行したいのに、サーバーを-DapplyEvolutions.default=trueとで起動していないことです-DapplyDownEvolutions.default=true。これが本番システムの場合、DOWNSはデータに破壊的な変更を引き起こす可能性があるため、Playの進化がどのように機能するかを読み、完全に理解するまで、これを行うことはお勧めしません。ドキュメントはここにあります:

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

Herokuで実行しているevolutions.use.locks=trueので、複数のdynoにスケーリングしても進化が機能するように、必ず設定してください。

于 2013-02-10T07:14:58.540 に答える