【问题标题】:Akka log-dead-letters and log-dead-letters-during-shutdown don't workAkka log-dead-letters 和 log-dead-letters-during-shutdown 不起作用
【发布时间】:2018-07-13 16:27:50
【问题描述】:

这是一个简单的问题,但它一直困扰着我和我的日志。

我有一个配置:

akka {
  log-dead-letters-during-shutdown = off
  log-dead-letters = off
}

我的程序以akkaSystem.terminate()结束

我很确定配置已加载到系统中。我尝试过使用false0 而不是off 的不同组合。当计划的工作人员每 10 分钟停止一次时,没有任何帮助,而且我的日志中充满了死信。

这适用于开发和生产环境。

【问题讨论】:

  • 这很奇怪。你怎么知道配置已加载?
  • 等等...我的主要演员系统工作得很好。看起来 reactivemongo 使用了自己的配置,从某个未知的地方加载。

标签: scala akka dead-letter


【解决方案1】:

问题不在于我自己的 Actor 系统,而在于 MongoDriver 使用自己的 Actor 系统和自己的配置的响应式 mongo。

(我正在使用 mongo 进行持久化)

一定是这样的:

mongo-async-driver {
  akka {
    log-dead-letters-during-shutdown = off
    log-dead-letters = 0
  }
}

【讨论】:

    猜你喜欢
    • 2017-10-02
    • 1970-01-01
    • 1970-01-01
    • 2021-08-03
    • 2023-03-30
    • 1970-01-01
    • 2022-12-01
    • 2018-03-17
    • 2012-12-08
    相关资源
    最近更新 更多