繁体   English   中英

PHP:处理数千个条目,一定数量后脚本死亡

[英]PHP: Processing thousands of entries, script dies after certain amount

我正在调用一个MLS服务,该服务以4000多个记录作为响应...,我需要处理每个记录,并在每个列表中插入所有元数据。

我能够达到大约135个(* 150个元记录),然后该脚本显然停止响应,或者至少停止处理其余数据。

我在.htaccess文件中添加了以下内容:

php_value memory_limit 128M

但这似乎无济于事。 我是否需要一次处理数据块,还是有另一种方法来确保脚本确实完成?

您可能应该启用display_errorserror_reporting以便更好地分析脚本error_reporting的原因。

但是,您还应该考虑通过调用以下命令来确保未达到时间限制:

set_time_limit( 0 );

这将给您无限的时间。 您也可以将其设置为相对较高的值,例如600 (10分钟)

不是内存,而是脚本执行时间。

尝试将其添加到您的htaccess中,然后重新启动apache:

php_value max_execution_time 259200

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM