禁止 PhantomJS 生成崩溃报告

禁止 PhantomJS 生成崩溃报告

我有一组服务器,用于为 SEO 目的生成我们大量使用 Javascript 的页面的快照。这些服务器使用 PhantomJS 来呈现页面,但偶尔浏览器会崩溃,服务器会妥善处理崩溃并重试,但是,/tmp/7ffeb5fb-2986-56e2-4ade3815-693b6753.dmp每次崩溃时,PhantomJS 都会创建一个文件,例如,用于报告错误。问题是我们的服务器磁盘空间有限,最终会消耗掉所有磁盘空间。我在文档中找不到有关禁用文件生成的任何提及。

有没有办法,除了创建一个 cron 作业来定期清理 tmp 文件夹外,还可以防止生成转储文件?

答案1

在搜索源代码后,我发现如果你导出一个变量,PhantomJS 将禁用崩溃转储

export PHANTOMJS_DISABLE_CRASH_DUMPS="on"

来源

相关内容