【发布时间】:2013-11-09 19:55:14
【问题描述】:
我有一个 Node.js 服务器,它不断崩溃而没有记录任何类型的错误消息。这是典型的场景吗?如何在错误崩溃之前捕获错误并记录它?
【问题讨论】:
-
除了记录未捕获的异常以查找崩溃原因外,您还可以检查进程是否内存不足。
-
您能推荐一种检查服务器内存使用情况的方法吗?
-
两年前我这样做的方式是从 shell 运行我的节点服务器并捕获 stderr。当时的 V8 会毫不客气地退出并向 stderr 写入错误消息。但是,V8 已经发生了很大的变化,我不知道这种技术是否会继续起作用。如果长时间后发生崩溃,监控进程内存可能会有所帮助。
标签: node.js