Play2.0:重启致命错误?

时间:2012-10-21 19:40:52

标签: scala playframework playframework-2.0 akka

我在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并将其设置为在崩溃时重启播放应用程序?这是一个生产环境,一个没有运行的应用程序并没有真正起作用。

1 个答案:

答案 0 :(得分:0)

我认为如果应用程序像这样崩溃,Akka环境可能处于不一致状态,并且试图挽救它可能不起作用。

相反,我会使用process supervision

等工具调查monit