Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有一个正在运行的带有演员的 Scala 应用程序。我怀疑一个演员不起作用,即它要么退出,要么“卡住”,要么循环运行。
现在我想知道演员到底发生了什么。Scala 中是否有任何方法可以从应用程序外部检查参与者/他们的邮箱,例如使用JMX?
JMX
我猜如果演员因为未捕获Throwable而退出,Scala 演员库总是将其写入日志。这是对的吗?我还可以使用 JVM 线程转储检查参与者是否被卡住。
Throwable
我还能用什么来检查我的演员是否正在跑步?
您可以调用该getState方法。
getState