PHP脚本在一段时间后停止工作

时间:2015-06-04 11:50:53

标签: php codeigniter

我在php中创建了一个以cron文件运行的脚本。这个文件实际上做的是读取大型CSV文件(最大100MB),过滤数据并保存到数据库中。 当我在CSV文件中运行此文件5000条记录时,它只需要3500条记录,然后停止工作。

我正在使用codeigniter并收到以下错误“网页无法使用”

任何人都可以为我提供脚本解决方案吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

system/core/Codeigniter.php中,搜索您在代码行下方的set_time_limit。您可以在此处更改set_time_limit在codignator中

if (function_exists("set_time_limit") == TRUE AND @ini_get("safe_mode") == 0)
{
    @set_time_limit(300);// change it according to your requirment
}

由于没有其他方法可以避免更改核心文件,也无法为CLI请求提供无限的最长执行时间。