节点有这个很棒的选择:
- 跟踪(跟踪函数调用)
可以为您提供大量的程序运行输出。
当您遇到导致节点崩溃但没有任何堆栈跟踪的错误时,此选项会在堆栈跟踪死亡之前向您显示堆栈跟踪。
当我的程序启动后发生错误时,它对我很有用。我得到了大约5分钟的输出,然后是错误。但是现在我有一个错误,但是我没有显示,除非我强调测试我的应用程序,使得--trace选项生成方式太多输出。即使我将输出管道传输到文件或grep它也无济于事。由于它所做的所有IO,节点只需要很长时间才能达到我的错误。它几乎需要几天(几个月?)才能从所有IO中获得我的错误。
有没有办法限制 - 跟踪输出并在崩溃时最终得到堆栈跟踪?