我试图禁用以下控制台消息告诉我的事情:我设置akka.log-dead-letters-during-shutdown = off和log-dead-letters = off。我甚至设置了log-remote-lifecycle-events = off。但似乎不起作用:
我的服务器actor的application.conf:
要进行断线测试,我只需在客户端按“CRTL + C”即可。
我需要做些什么来完成这项工作?我错过了什么!
答案 0 :(得分:0)
没有你的代码我假设你没有很好地停止你的演员系统
一些选项(系统是你的演员系统):
1)你可以在你的演员系统上使用registerOnTermination
system.registerOnTermination(System.exit(0))
2)你可以添加一个shutdownhook,它将在JVM退出时被调用(f.i通过按ctrl-c)
从内存中可能有些不正确:
Runtime.getRuntime().addShutdownHook(new Thread() {
@Override
public void run() {
system.shutdown
}
}