【问题标题】:How can I get erlang crash dump file?如何获取 erlang 故障转储文件?
【发布时间】:2013-07-31 13:15:53
【问题描述】:

我的程序在执行过程中崩溃,它在控制台上写入Segmentation fault (core dumped)。但是当前工作目录中没有任何生成的文件。 问题是在哪里可以找到生成的故障转储文件? 我正在使用 Ubuntu 13.04 / Erlang R15B01

【问题讨论】:

    标签: erlang crash-dumps


    【解决方案1】:

    Linux 核心转储和 Erlang 故障转储不是一回事。如果您遇到分段错误并且无法找到核心转储,则需要检查您的操作系统配置。执行“cat /proc/sys/kernel/core_pattern”以查看 Linux 要将核心文件写入何处,检查该目录是否实际存在并且您可以写入,当然还要检查 ulimit 是否设置为实际产生转储.

    【讨论】:

      【解决方案2】:

      试试这个,在大多数情况下很有用

      http://www.erlang.org/doc/apps/observer/crashdump_ug.html

      您也可以查看我不推荐的http://www.erlang.org/doc/apps/erts/crash_dump.html,我将其视为最后的解决方案。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-01
        • 2013-02-05
        • 2016-09-09
        相关资源
        最近更新 更多