带有Ubuntu 11.04x64/MediaTemple的Phantom.js-分段错误
我试图在Ubuntu 11.04 x64上使用Phantom.js 1.7。托管是简单的。 当我做“/phantomjs”的时候,我得到了这个- 幻影已经崩溃了。请阅读位于的崩溃报告指南,并在处提交错误报告,附带崩溃转储文件:/tmp/7dac25de-0ce0-d719-2e631f5b-593eb037.dmp 分段故障 (已提交错误报告-带有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时,您从他们那里租用的服务器上可能没有足
有人能帮忙吗?当进程试图访问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) {
//...
这对我有帮助:)