9

私はscalaでplayframework 2.0.4を使用しています。「play dist」を使用してアプリをデプロイし、「./start」スクリプトで起動します。

最近、実稼働インスタンスに十分なメモリがなく、クラッシュするケースがありました。エラーが発生しました

Uncaught error from thread [play-akka.actor.promises-dispatcher-456] shutting down JVM since 'akka.jvm-exit-on-fatal-error' is enabled

そして再生プロセスは死んでいました。

akka.jvm-exit-on-fatal-error を無効にして、クラッシュ時に再生アプリケーションを再起動するように設定する方法はありますか? これは実稼働環境であり、実行されていないアプリケーションは実際には役に立ちません。

4

1 に答える 1

0

このようにアプリケーションがクラッシュした場合、Akka 環境は一貫性のない状態にある可能性があり、それを復旧しようとしてもおそらく機能しないと思います。

代わりに、 monitなどのツールを使用してプロセスの監視を検討します。

于 2012-10-25T06:36:45.597 に答える