CodeIgniter php脚本运行时间不超过2分钟?

时间:2012-10-31 04:38:00

标签: php codeigniter

我的Code Igniter应用程序中有一个PHP脚本, 它在服务器上运行并获取一些数据,但它的运行时间不超过2分钟.. 当我在不使用代码点火器的情况下运行它时它的工作正常......这可能是背后的原因吗?

3 个答案:

答案 0 :(得分:1)

感谢@ air4x的作品。通过在 system / core / CodeIgniter.php

中设置 set_time_limit(300)
if (function_exists("set_time_limit") == TRUE AND @ini_get("safe_mode") == 0)
{
    @set_time_limit(300);
}

设置此代码脚本运行良好后..

答案 1 :(得分:0)

尝试在运行代码之前添加此代码:set_time_limit(0);

更多信息:http://php.net/manual/en/function.set-time-limit.php

如果这不起作用,您需要分享正在运行的代码以及停止运行时会发生什么。

答案 2 :(得分:0)

必须有,Set_time_limit - 设置脚本的最长执行时间。

bool set_time_limit ( int $seconds )

When set_time_limit()致电。它将计数器返回到零。换句话说,如果默认限制为30秒,并且在脚本执行25秒后进行set_time_limit(20)调用,则脚本将在完成之前运行总共45秒。

请访问http://php.net/manual/fr/function.set-time-limit.php了解详情。