刮刀脚本完成后的PHP空白页

时间:2014-03-09 15:46:50

标签: php

我有一个用于抓取产品详细信息的脚本(名称,价格等)。代码主要使用curl和循环来提取数据。

在抓取少量产品时,输出会在Web浏览器中正确显示。但是,当它处理大量产品时,Mozilla从未完成加载,Chrome在完成后显示空白页面,不显示任何输出。我尝试将输出转储到txt文件中,所有内容都按预期捕获,只是html部分没有显示在浏览器中。

我认为这是超时问题所以我设置了以下内容;

ini_set('max_execution_time','0');
ini_set('max_input_time','0');
ini_set('memory_limit','512M');

..但仍然没有运气。

我真的不知道在哪里解决这个问题。是PHP还是Apache问题?任何提示都表示赞赏。

1 个答案:

答案 0 :(得分:0)

原来这是Apache的一个问题,而不是PHP。我在httpd.conf中增加了TimeOut的值,现在情况正常。