当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《"node-abort-on-uncaught-exception"生成的核心转储文件位于何处?》经验,为你挑选了1个好方法。

我刚读过Netflix的这篇博客文章 - 精彩阅读.我一直在玩提到的工具等; 特别是通过设置--abort-on-uncaught-exception标志在未捕获的异常上生成核心转储.这也在这里描述.我认为它到目前为止只使用一个简单的测试脚本(除了抛出错误之外什么都不做),因为我看到了这个输出:

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.



1> alexander.bi..:

啊没关系.rubberducking的完美示例...只是想通知如果ulimit -c设置为核心文件0,我的机器就是这种情况(参见例如此处).调整此设置使core文件弹出工作目录.

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有