我有一个庞大的PHP脚本。PHP内存不同服务器到服务器
正因如此,我不得不这样做
ini_set('memory_limit', '3000M');
set_time_limit (0);
它运行罚款一台服务器上,但我都会:内存(分配1653342208)(试图分配71个字节)在/ home /writeabo/public_html/propturk/feedgenerator/simple_html_dom.php on line 848
两者都来自同一个主机,但服务器不同。
上述问题解决下面的赏金
更新新的问题:剧本是如此之大,因为它从252页,包括超过60,000图像,它使两个副本的罗尔斯网站和解析器数据。我已经把它分解成几部分。
虽然我现在有另一个问题。当我从外部网站上的图像写入服务器这样的:
try {
$imgcont = file_get_contents($va); // $va is an img src from an array of thousands of srcs
$h = fopen($writeTo,'w');
fwrite($h,$imgcont);
fclose($h);
} catch(Exception $e) {
$error .= (!isset($error)) ? "error with <img src='" . $va . "' />" : "<br/>And <img src='" . $va . "' />";
}
突然它关系到一个500内部服务器错误页面,我必须做一遍,此时它的工作原理,因为文件只复制它们不存在。无论如何,我可以收到500个回复代码,并将其发送回网址以使其重新出现?因为这是一个自动化的过程?
您是否有权访问此服务器上的PHP .ini文件? – Treffynnon 2010-11-13 10:13:03
不是每天都有人看到一个PHP脚本吞噬了这么多的内存。它有什么作用? – stillstanding 2010-11-13 10:13:11
任何一个服务器的机会是64位,另一个是32位? (尝试'uname -a') – 2010-11-13 10:18:08