首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计划但未运行的WP-Cron任务

计划但未运行的WP-Cron任务
EN

WordPress Development用户
提问于 2013-12-24 01:43:50
回答 1查看 13.3K关注 0票数 4

我正在一个特别大的WordPress多站点网络上工作,并且一直在与WP做斗争。似乎WP-Cron任务正在排定,但没有运行。

WP-Cron任务不是在我们的暂存环境或生产环境上运行的,但是在本地它们运行得很好。这些实例都是相同的-多站点,具有相同的站点集、相同的主题和相同的插件激活(以及相同版本的插件)。服务器上的PHP版本和本地沙箱中的PHP版本略有不同,但WP版本是相同的(稍微落后于当前的- 3.5.2)

我尝试过清除队列,并直接访问cron脚本(/wp-cron.php?wp_wp_cron),但没有成功。我甚至尝试在一个实际的cronjob中调度对该脚本的调用,但结果是相同的--没有。

我反复检查wp-config文件中没有DISABLE_WP_CRON,甚至还使用将该常量定义为false的方法。

任何关于为什么它可能不运行,或者如何强制它运行的洞察力都是非常有帮助的。

EN

回答 1

WordPress Development用户

发布于 2019-10-09 05:29:36

首先,您能确认没有启用任何缓存插件吗?缓存插件可能会干扰cron作业,因为您的访问者不需要实时页面,而是页面的缓存版本。

如果启用了缓存插件,您可以选择一个页面,在该页面的缓存插件设置中添加一个排除项,这样就不会缓存它。

然后,您将不得不手动创建一个cron作业(如果您在共享主机环境中使用Cpanel,或者如果它是一个VPS/专用服务器,则从终端)每隔几分钟访问该页面。

我希望这能帮上忙!

参考文献:当在时间流逝时不会执行

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/127503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档