找不到PhantomJS的崩溃转储

时间:2017-04-20 12:21:23

标签: javascript linux ubuntu phantomjs

以下是我所做的:

  • 从官方网站下载并取消存档的phantomjs-2.1.1-linux-x86_64.tar.bz2二进制版本
  • 将其移至mv phantomjs-2.1.1-linux-x86_64 /usr/local/share

  • 创建主bin文件的链接:

    sudo ln -sf /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin

它适用于js文件,在某些随机点崩溃时会显示消息:

PhantomJS has crashed. Please read the bug reporting guide at
and file a bug report

/tmp和脚本文件夹中都没有找到崩溃转储。

Ubuntu 16.10中的崩溃转储在哪里?

或者如何启用转储?

操作系统:Ubuntu 16.10 64位服务器 PhantomJS版本:2.1.1

1 个答案:

答案 0 :(得分:0)

核心转储在崩溃时写入进程的当前目录。

当然,需要启用核心转储,默认情况下通常会禁用核心转储。检查ulimit -c的输出,如果为0则不会写入核心文件。

如何启用核心转储?

运行ulimit -c unlimited以启用核心转储;这是一个按进程设置,由该进程启动的进程继承。

你的问题很通用:我不是你想要的吗?

More info about enabling core dump.

使用以下命令安装内核崩溃转储实用程序:

sudo apt install linux-crashdump.

You can follow this confiugration guide.