Akka log-dead-letters 和 log-dead-letters-during-shutdown 不起作用
Posted
技术标签:
【中文标题】Akka log-dead-letters 和 log-dead-letters-during-shutdown 不起作用【英文标题】:Akka log-dead-letters and log-dead-letters-during-shutdown don't work 【发布时间】:2018-07-13 16:27:50 【问题描述】:这是一个简单的问题,但它一直困扰着我和我的日志。
我有一个配置:
akka
log-dead-letters-during-shutdown = off
log-dead-letters = off
我的程序以akkaSystem.terminate()
结束
我很确定配置已加载到系统中。我尝试过使用false
或0
而不是off
的不同组合。当计划的工作人员每 10 分钟停止一次时,没有任何帮助,而且我的日志中充满了死信。
这适用于开发和生产环境。
【问题讨论】:
这很奇怪。你怎么知道配置已加载? 等等...我的主要演员系统工作得很好。看起来 reactivemongo 使用了自己的配置,从某个未知的地方加载。 【参考方案1】:问题不在于我自己的 Actor 系统,而在于 MongoDriver 使用自己的 Actor 系统和自己的配置的响应式 mongo。
(我正在使用 mongo 进行持久化)
一定是这样的:
mongo-async-driver
akka
log-dead-letters-during-shutdown = off
log-dead-letters = 0
【讨论】:
以上是关于Akka log-dead-letters 和 log-dead-letters-during-shutdown 不起作用的主要内容,如果未能解决你的问题,请参考以下文章