在 symfony2 中为特定控制器设置max_execution_time

2022-08-31 01:06:06

使用 ,我可以扩展脚本的最大执行时间。在 Symfony2 中,我可以添加并应用增加的执行时间到所有控制器。ini_set()ini_setweb/app.phpweb/app_dev.php

但是在这种情况下,我只想扩展Symfony2中一个特定控制器操作的最大执行时间。我宁愿不给其他行动提供运行比必要时间更长的时间的可能性。

我尝试在控制器中添加操作函数的顶部,但这似乎不起作用。任何解决方案?谢谢!ini_set


答案 1

您可以使用该函数禁用 PHP 超时限制。更多信息请点击这里set_time_limit

例如:

class TaskController extends Controller
{

    public function longTaskAction()
    {
        set_time_limit(0); // 0 = no limits
        // ..
    }
}

答案 2

推荐