gpt4 book ai didi

logging - 如何判断 Play 2.4 为何关闭

转载 作者:行者123 更新时间:2023-12-02 15:40:20 24 4
gpt4 key购买 nike

我有 Play 2.4 应用程序,目前正在开发模式下运行,我想将其转移到生产环境。唯一的问题是,每隔一天左右运行一次,它就会在没有给出任何原因的情况下关闭。日志中的消息:

2015-05-14 03:06:11 -0600 [INFO] 来自 play-fork-run-akka.actor.default-dispatcher-22 中的应用程序 - 应用程序关闭...

我怎样才能让 Play 给我更具体的消息?这非常令人沮丧,因为它没有说明任何其他信息。在我能看到的任何地方都没有抛出异常,而且我已经相当彻底地记录了错误。

为了了解一些上下文,我在后台运行 3 个 Akka actor 系统,每个系统有 5-30 个 actor。他们发送一些 http 流量,并且一个系统参与数据库查询。

最佳答案

我想几天前我也遇到了同样的问题。就我而言,我能够在堆栈跟踪中发现 Actor 系统因 NullPointerException 而关闭芯片。

为了防止 JVM 关闭,您应该添加:

akka.jvm-exit-on-fatal-error = false
play.akka.jvm-exit-on-fatal-error = false

到您的.conf 文件。我不确定哪个字符串实际上有效果,所以我添加了两个字符串。它有帮助。

关于logging - 如何判断 Play 2.4 为何关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30247285/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com