我有在NodeJS上运行的代码,它涉及间隔,套接字和其他异步事物。
有时当它应该关闭时,它会永远挂起,大概是因为在某些情况下的某个地方,我忘记清除间隔,关闭套接字或其他东西。
有没有办法获取当前活动的计时器,以及其他此类运行时信息?或以任何方式检查什么阻止退出?
从相关问题中找到这个包https://www.npmjs.com/package/wtfnode到这个(https://stackoverflow.com/a/38471228/2503048)。奇怪的是,我在google搜索时找不到这些信息。它应该回答我的问题。主要是关于process._getActiveHandles()
的部分。