如何准确找出 SWF 工作流正在等待哪个 Promise?
How to find out exactly which Promise is the SWF workflow waiting on?
我们的 SWF 工作流程等待多个信号、计时器或内部承诺。我想知道是否有办法弄清楚工作流正在等待什么承诺。
为了将来,我正在考虑将此类 Promises 的 information/values 添加到 @GetState 方法中。但是对于当前的 运行 工作流程可以做些什么,是否有办法找到它?
PS:在事件选项卡中,我可以检查信号,但我的问题更多是关于让 SWF 等待的内部 Promises
我建议依靠线程转储来找出工作流程在什么时候 blocked
。在 this 页面上搜索“thread dump”。
我们的 SWF 工作流程等待多个信号、计时器或内部承诺。我想知道是否有办法弄清楚工作流正在等待什么承诺。
为了将来,我正在考虑将此类 Promises 的 information/values 添加到 @GetState 方法中。但是对于当前的 运行 工作流程可以做些什么,是否有办法找到它?
PS:在事件选项卡中,我可以检查信号,但我的问题更多是关于让 SWF 等待的内部 Promises
我建议依靠线程转储来找出工作流程在什么时候 blocked
。在 this 页面上搜索“thread dump”。