核心转储文件由“node –abort-on-uncaught-exception”定位在哪里?

我刚刚阅读Netflix的博客文章 – 优秀的阅读。 我一直在玩的工具等提到; 尤其是通过设置--abort-on-uncaught-exception标记来生成未捕获exception的核心转储。 这也是在这里描述的例子。 我认为这是迄今为止工作到一个简单的testing脚本(什么都不做,但抛出一个错误),因为我看到这个输出:

 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也没有产生任何有用的。 我错过了什么?

编辑:节点版本是v0.12.0。

啊没关系。 rubberducking的完美例子…只是发现,如果ulimit -c设置为0 ,核心文件是不会创build的,这是我的机器上的情况(见这里 )。 调整此设置使core文件在工作目录中popup。