繁体   English   中英

如何在客户端actor与远程actor断开连接时禁用Akka错误消息?

[英]How to disable Akka error messages when client actor disconnect from remote actor?

我试图禁用以下控制台消息告诉我要做的事情:我设置akka.log-dead-letters-during-shutdown = off和log-dead-letters = off。 我甚至设置了log-remote-lifecycle-events = off。 但似乎不起作用:

在此输入图像描述

我的服务器actor的application.conf:

在此输入图像描述

要进行断线测试,我只需在客户端按“CRTL + C”即可。

我需要做些什么来使这项工作? 我错过了什么!

没有你的代码,我假设你没有很好地停止你的演员系统

几个选项(系统是你的演员系统):

1)您可以在actor系统上使用registerOnTermination

system.registerOnTermination(System.exit(0))

2)你可以添加一个shutdownhook,它将在JVM退出时被调用(按ctrl-c为fi)

从内存中可能有点不正确:

Runtime.getRuntime().addShutdownHook(new Thread() {
  @Override
  public void run() {    
    system.shutdown
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM