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 回答