在REPL启动多线程应用,如果一个任务崩溃了,怎么捕捉到其中错误代码段提示?有什么优雅的调试分布式,多线程应用的方案么?
目测暂时没有。
理由是 julia 的 CI 里运行测试也是用的多个 worker 在跑。
但时不时会因为严重错误太多,导致最后只剩下一个 worker。
默认的栈回溯信息量比较少。
目前他们的临时方案是:多打 log
(现在 Pkg 的测试会打印超长的 log
在REPL启动多线程应用,如果一个任务崩溃了,怎么捕捉到其中错误代码段提示?有什么优雅的调试分布式,多线程应用的方案么?
目测暂时没有。
理由是 julia 的 CI 里运行测试也是用的多个 worker 在跑。
但时不时会因为严重错误太多,导致最后只剩下一个 worker。
默认的栈回溯信息量比较少。
目前他们的临时方案是:多打 log
(现在 Pkg 的测试会打印超长的 log