带有Ubuntu 11.04x64/MediaTemple的Phantom.js-分段错误

带有Ubuntu 11.04x64/MediaTemple的Phantom.js-分段错误,ubuntu,segmentation-fault,ubuntu-11.04,phantomjs,mediatemple,Ubuntu,Segmentation Fault,Ubuntu 11.04,Phantomjs,Mediatemple,我试图在Ubuntu 11.04 x64上使用Phantom.js 1.7。托管是简单的。 当我做“/phantomjs”的时候,我得到了这个- 幻影已经崩溃了。请阅读位于的崩溃报告指南,并在处提交错误报告,附带崩溃转储文件:/tmp/7dac25de-0ce0-d719-2e631f5b-593eb037.dmp 分段故障 (已提交错误报告- 有人能帮忙吗?当进程试图访问CPU无法物理寻址的内存时,会出现分段错误 这意味着,当您试图启动phantomjs时,您从他们那里租用的服务器上可能没有足

我试图在Ubuntu 11.04 x64上使用Phantom.js 1.7。托管是简单的。 当我做“/phantomjs”的时候,我得到了这个-

幻影已经崩溃了。请阅读位于的崩溃报告指南,并在处提交错误报告,附带崩溃转储文件:/tmp/7dac25de-0ce0-d719-2e631f5b-593eb037.dmp 分段故障

(已提交错误报告-


有人能帮忙吗?

当进程试图访问CPU无法物理寻址的内存时,会出现分段错误

这意味着,当您试图启动phantomjs时,您从他们那里租用的服务器上可能没有足够的RAM

我会尝试增加您的RAM,以便您的进程有更多的内存可访问



编辑当我在linux Ubuntu12.04机器上运行phantomjs时,通过检查内存使用情况,它会在所有进程中平均创建,大约0.7GB-1.1GB的RAM使用量。

当进程试图访问CPU无法物理寻址的内存时,会出现分段错误

这意味着,当您试图启动phantomjs时,您从他们那里租用的服务器上可能没有足够的RAM

我会尝试增加您的RAM,以便您的进程有更多的内存可访问



编辑当我在linux Ubuntu12.04机器上运行phantomjs时,通过检查内存使用情况,它在所有进程中的平均内存使用量为0.7GB-1.1GB。

尝试添加如下smth:

var page = require('webpage').create();
//...
page.settings = { 
  // userAgent: agent, 
  loadImages: false//, 
  // localToRemoteUrlAccessEnabled: true, 
  // javascriptEnabled: true,
  // loadPlugins: false 
};
page.open(page.address, function (status) {
//...

这对我很有帮助:)

尝试像这样添加smth:

var page = require('webpage').create();
//...
page.settings = { 
  // userAgent: agent, 
  loadImages: false//, 
  // localToRemoteUrlAccessEnabled: true, 
  // javascriptEnabled: true,
  // loadPlugins: false 
};
page.open(page.address, function (status) {
//...
这对我有帮助:)