我使用MySQL和PHP建立了一个队列。 PHP脚本首先从数据库中检索要完成的所有任务,然后使用循环逐个执行所有任务。但由于任务很多,每项任务都需要很多时间,因此结果是“超出最大执行时间”错误。
我该如何解决这个问题?请不要建议我编辑php.ini。我在浏览器上对此进行了测试,但是将使用cron调用PHP脚本。
答案 0 :(得分:1)
您可以在php代码的顶部设置这段代码:
ini_set('max_execution_time', 0);
或者在同一个文件夹中创建一个包含此代码的.htaccess文件:
php_value max_execution_time 0