【发布时间】:2012-12-04 17:55:23
【问题描述】:
我不知道是什么原因造成的,但我有一个 Node 应用程序不断崩溃。控制台显示分段错误,它看起来像是在实例化两个 Mysql 对象时发生(使用 db-mysql 模块),这在 10 多个用户使用我的网站时变得非常常见(我不发布到应用程序的链接,因为我担心负载会使它崩溃;)如果它有用,我会发布它)。
你们有什么线索吗?我的包裹是最新的。您是否有更好的包与 Mysql 一起使用(假设它是问题所在)?你在使用 Nodejs 时是否也遇到过 Segfault 问题(我猜不是,bcs 稳定性是 Node 的主要优势之一)?
【问题讨论】:
-
当段错误发生时,您是否得到了堆栈转储?这可能会有所帮助...
-
有时我会这样做,有时只是“分段错误”。如何检索转储?
-
它通常只会出现在控制台中...除非您捕获异常并将其从代码中输出到控制台,否则我不确定如何处理它。
-
我可以在控制台中看到它,但它似乎永远丢失了......我去看看文档,一定有办法检索日志。