【问题标题】:wp-cron vs server cron (max execution time)wp-cron vs server cron(最大执行时间)
【发布时间】:2014-01-24 14:44:00
【问题描述】:

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

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

我正在尝试 set_time_limit... 当通过浏览器访问但它不起作用...

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

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

因为是付费托管,很多选项我都不能修改...

那么这些 cron 之间有什么区别呢? 谢谢

【问题讨论】:

    标签: php wordpress cron


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-04
      • 1970-01-01
      • 1970-01-01
      • 2010-10-25
      • 1970-01-01
      相关资源
      最近更新 更多