【问题标题】:Nodejs + db-mysql Segmentation FaultNodejs + db-mysql 分段错误
【发布时间】:2012-12-04 17:55:23
【问题描述】:

我不知道是什么原因造成的,但我有一个 Node 应用程序不断崩溃。控制台显示分段错误,它看起来像是在实例化两个 Mysql 对象时发生(使用 db-mysql 模块),这在 10 多个用户使用我的网站时变得非常常见(我不发布到应用程序的链接,因为我担心负载会使它崩溃;)如果它有用,我会发布它)。

你们有什么线索吗?我的包裹是最新的。您是否有更好的包与 Mysql 一起使用(假设它是问题所在)?你在使用 Nodejs 时是否也遇到过 Segfault 问题(我猜不是,bcs 稳定性是 Node 的主要优势之一)?

【问题讨论】:

  • 当段错误发生时,您是否得到了堆栈转储?这可能会有所帮助...
  • 有时我会这样做,有时只是“分段错误”。如何检索转储?
  • 它通常只会出现在控制台中...除非您捕获异常并将其从代码中输出到控制台,否则我不确定如何处理它。
  • 我可以在控制台中看到它,但它似乎永远丢失了......我去看看文档,一定有办法检索日志。

标签: mysql node.js


【解决方案1】:

我 [认为] 我肯定做错了什么:每次我有请求时都创建一个新的 MySQL 对象并连接到数据库。相反,我存储了 MySQL 对象并为每个...查询运行一个查询。到目前为止工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-14
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    • 2016-09-10
    相关资源
    最近更新 更多