有没有办法看到什么超时,间隔或异步操作(或无限循环)仍在运行,并阻止我的进程结束?
到目前为止,我已经能够在没有这样的工具的情况下解决这个问题,但是这样的工具非常方便,尤其是当Node.JS项目开始变大时.
我在想Java kill -3,它将堆栈跟踪打印到stderr.您可以为任何进程,任何时间,调试或否执行此操作.我想要Node.JS的等价物.(我知道该节点是单线程的异步,因此输出方式不同)
kill -3
stack-trace node.js
node.js ×1
stack-trace ×1