我有一个PHP脚本,在45秒后继续超时。我已经完成了我能找到的所有执行时间,目前有以下内容。
在我的php.ini中:
max_execution_time = 0
在我的.htaccess中:
# set timeout to 10 minutes
<IfModule mod_php5.c>
php_value max_execution_time 600
</IfModule>
在脚本中超时:
ini_set("memory_limit", "-1");
set_time_limit(0);
在脚本中,当我回显ini_get(&#39; max_execution_time&#39;)时,我得到0,所以看起来一切正常。是否有其他资源限制正在使脚本无法运行?我已经研究过memory_limit,输入时间等等,但我在想这里有一些我不知道的东西。
脚本针对表执行while循环,然后根据记录对不同的站点进行爬网。当我将返回限制为1或2条记录时,它可以正常工作,但不会超过它找到的404页面。对我来说,这意味着它超时,但404错误是否表明其他事情正在发生?感谢
答案 0 :(得分:0)