gpt4 book ai didi

node.js - "node --abort-on-uncaught-exception"生成的核心转储文件位于何处?

转载 作者:搜寻专家 更新时间:2023-10-31 22:37:17 24 4
gpt4 key购买 nike

我刚刚读了this blog post by Netflix - 优秀的阅读。我一直在玩弄上面提到的工具等;特别是通过设置 --abort-on-uncaught-exception 标志在未捕获的异常上生成核心转储。这也描述了here例如。我认为到目前为止,它使用一个简单的测试脚本(除了抛出错误什么都不做),正如我看到的输出:

Uncaught Error: foo

FROM
run (/tmp/test/index.js:4:9)
wrapper [as _onTimeout] (timers.js:265:14)
Timer.listOnTimeout (timers.js:110:15)
[1] 18165 illegal hardware instruction (core dumped) node --abort-on-uncaught-exception index.js

但是,我似乎太笨了,找不到这个实验应该产生的实际核心转储文件(?)。我查看了网络上某处提到的 /var/cores//opt/cores/ - 但这些目录不存在。快速 find/-name core -type f 也没有产生任何有用的东西。我错过了什么?

编辑: Node 版本为 v0.12.0。

最佳答案

啊,没关系。 rubberducking 的完美例子...刚刚发现,如果 ulimit -c 设置为 0,则不会创建核心文件,这在我的机器上就是这种情况(参见例如 here)。调整此设置会使 core 文件在工作目录中弹出。

关于node.js - "node --abort-on-uncaught-exception"生成的核心转储文件位于何处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34135073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com