关闭系统上的所有Akka参与者

关闭系统上的所有Akka参与者,akka,Akka,我的理解是,即使使用Ctrl-C,Akka也可以有一些进程和参与者仍在运行。如何仅使用命令行关闭所有剩余的Akka进程和参与者?我希望在shell中执行此操作,而不是编写Scala代码。如果出于某种原因按Ctrl-C不能停止akka,请重试。只要退出JVM,它就应该是好的 但是,如果您有这个问题(akka no stopping),您的代码中可能有某种东西阻止它停止如果您SIGINT(ctrl+c)一个进程,您将杀死JVM。如果你杀死JVM,你就杀死了Akka——它不会在VM之外产生任何进程。如

我的理解是,即使使用Ctrl-C,Akka也可以有一些进程和参与者仍在运行。如何仅使用命令行关闭所有剩余的Akka进程和参与者?我希望在shell中执行此操作,而不是编写Scala代码。

如果出于某种原因按Ctrl-C不能停止akka,请重试。只要退出JVM,它就应该是好的


但是,如果您有这个问题(akka no stopping),您的代码中可能有某种东西阻止它停止

如果您
SIGINT
(ctrl+c)一个进程,您将杀死JVM。如果你杀死JVM,你就杀死了Akka——它不会在VM之外产生任何进程。如果您想以编程方式进行操作,您应该在
ActorSystem
上调用
shutdown
waitivetermination
。这里有更多关于

的文档,您尝试了什么?我认为ctrl+c将发送一个SIGINT。更多信息: