wp-cron vs server cron(最长执行时间)

时间:2014-01-24 14:44:00

标签: php wordpress cron

我想问一下wp-cron和服务器cron之间的区别。基本上我有一个PHP脚本,需要几分钟才能完成。如果我通过浏览器运行它,浏览器会显示有关超时的错误。

所以我将它放入服务器cron(付费托管)并且它正在运行。

我正在尝试使用set_time_limit ...当通过浏览器访问但是它无效...

无论如何,我想每两周执行一次这个脚本。我知道wordpress有wp-cron,但我的问题是它作为服务器cron是好的吗?它能用于长时间的脚本吗?

由于我的观点,wp-cron是由用户(浏览器)初始化的,所以它应该在php.ini中应用限制吗?

因为它是付费托管我无法修改很多选项...

那么这些crons之间有什么区别? 感谢

1 个答案:

答案 0 :(得分:0)

是的,wp-cron由浏览器初始化。因此,它默认只执行30秒。因此,它不适用于运行可能需要超过几秒钟的脚本。

服务器cron从命令行运行您的脚本,该命令行没有相同的时间限制。 从您所说的一切来看,您的脚本是作为服务器cron运行的良好候选者。