播放使用“未捕获的线程错误”自动杀死,无异常堆栈

时间:2017-04-24 08:22:01

标签: playframework playframework-2.0 akka playframework-2.5

我的Play 2.5.14应用程序有这种奇怪的行为 - 它随机崩溃而不显示完整的错误堆栈。它始于崩溃日志中的以下行:

2017-04-21 17:13:32,345 [ERROR] from akka.actor.ActorSystemImpl in application-akka.actor.default-dispatcher-27 - Uncaught error from thread [application-akka.actor.default-dispatcher-39] shutting down JVM since 'akka.jvm-exit-on-fatal-error' is enabled

所以我在application.conf中包含了以下设置:

akka.jvm-exit-on-fatal-error = off

现在它崩溃了

2017-04-24 00:26:33,307 [ERROR] from akka.actor.ActorSystemImpl in application-akka.actor.default-dispatcher-46 - Uncaught fatal error from thread [application-akka.actor.default-dispatcher-40] shutting down ActorSystem [application]

没有其他任何指向原因。有时应用程序会运行几天而不会崩溃,有时只需几分钟。我怎么才能找到原因?有什么方法可以实现更一致的日志记录?

0 个答案:

没有答案