Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在调用一个响应 4000 多条记录的 MLS 服务……我需要处理每一条记录,并在每个列表中插入所有元数据。
我能够获得大约 135 条(* 150 条元记录),然后脚本显然停止响应,或者至少停止处理其余数据。
我已将以下内容添加到我的.htaccess文件中:
.htaccess
php_value memory_limit 128M
但这似乎对我没有任何帮助。我是否需要一次处理大块数据,还是有其他方法可以确保脚本确实完成?
您可能应该启用display_errors并error_reporting更好地分析脚本未处理的原因。
display_errors
error_reporting
但是,您还应该考虑确保调用不会达到时间限制:
set_time_limit( 0 );
这将为您提供无限的时间段。您也可以将其设置为相对较高的值,例如600(10 分钟)
600
这不是内存 - 它很可能是脚本执行时间。
尝试将此添加到您的 htaccess,然后重新启动 apache:
php_value max_execution_time 259200