Wp-cron计划任务是否异步运行?

时间:2012-09-10 作者:adamdport

我计划每天使用wp cron运行一个任务。这项任务需要一分钟的运行时间(从下载到用cURL解析一个非常大的文件)。根据WP文件,

如果已过预定时间,当有人访问您的WordPress站点时,将触发该操作

在尝试访问我的站点时,这个“某人”是否必须等待我的脚本运行整整一分钟,或者wp cron任务是否异步?

1 个回复
最合适的回答,由SO网友:Otto 整理而成

否,WP Cron任务从查看用户异步运行。他们不应该看到任何延误。

虽然如果任务耗时超过一分钟,但它可能永远不会完成,因为大多数主机的设置都是在30秒后杀死PHP进程。

结束

相关推荐

WP-cron.php-如何删除WP的Cron瞬变?

我有一个Wordpress网络,我的任务是禁用WP Cron并将其替换为Apache Cron。我已经设置了一个PHP脚本,当Apache Cron调用该脚本时,它将在网络下的所有站点中循环,并向该站点的wp Cron发出请求。php页面,从而执行其cron。我想使用Wordpress的瞬态特性来限制我的PHP脚本,因为Wordpress限制了自己的cron。然而,当我深入研究代码时,我看到doing\\u cron瞬态已设置(在cron.php#217中),但从未取消设置。瞬态是否一直未设置,或者Wor