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