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


PHP blank page upon scraper script completion

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

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

我认为这是超时问题,所以我设置如下;

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

. .还是没有运气。

我真的不知道在哪里解决这个问题。是PHP还是Apache的问题?

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