设置每个cron作业的max_execution_time

时间:2014-05-06 19:26:04

标签: php wordpress cron

我正在运行一个特定的WordPress cron作业,这需要花费大量时间来完成远程请求。

我想只增加此任务的max_execution_time

如果我在cron函数中使用ini_set(),那么它会起作用吗?

wp_schedule_event( time(), 'daily', 'cronjob' );

add_action( 'cronjob', 'cronjob_func' );

function cronjob_func() {
    @ini_set( "max_execution_time", 600 );
    //Rest of the code
}

1 个答案:

答案 0 :(得分:2)

http://php.net/manual/en/info.configuration.php#ini.max-execution-time,是的,除非启用了安全模式。