我想问一下wp-cron和服务器cron之间的区别。基本上我有一个PHP脚本,需要几分钟才能完成。如果我通过浏览器运行它,浏览器会显示有关超时的错误。
所以我将它放入服务器cron(付费托管)并且它正在运行。
我正在尝试使用set_time_limit ...当通过浏览器访问但是它无效...
无论如何,我想每两周执行一次这个脚本。我知道wordpress有wp-cron,但我的问题是它作为服务器cron是好的吗?它能用于长时间的脚本吗?
由于我的观点,wp-cron是由用户(浏览器)初始化的,所以它应该在php.ini中应用限制吗?
因为它是付费托管我无法修改很多选项...
那么这些crons之间有什么区别? 感谢
答案 0 :(得分:0)
是的,wp-cron由浏览器初始化。因此,它默认只执行30秒。因此,它不适用于运行可能需要超过几秒钟的脚本。
服务器cron从命令行运行您的脚本,该命令行没有相同的时间限制。 从您所说的一切来看,您的脚本是作为服务器cron运行的良好候选者。