【发布时间】:2015-05-31 07:43:21
【问题描述】:
我有一个 node.js 程序在完成我想要它做的所有事情后挂起。我相当肯定它是某个地方的开放连接,它阻止了程序退出。有没有办法告诉/调试是什么阻止了程序退出?
不必要的编辑:这个问题与我的问题完全不同:How do I debug Node.js applications?。谢谢你玩。。
【问题讨论】:
-
你的连接代码是什么,这种事情有帮助吗:*.com/questions/7348736/…
-
致所有似乎没有抓住重点的人。这个问题是在询问事件循环内省。这是我认为 javascript 中缺少的东西。不确定是否有提供事件循环自省的 node.js 扩展。 FWIW 是唯一具有内置事件循环的其他语言之一,tcl,确实对与事件循环挂钩的各种事物进行了自省,例如列出所有打开的文件描述符、列出所有等待计时器 (setTimeout/setInterval) 等。
-
尝试使用 [why is node running] 模块调试nmotw.in/why-is-node-running
-
@actor203 你应该这样回答!
标签: node.js