W3 Total Cache使Cron任务不能执行的解决办法

一直在使用W3 Total Cache这款插件,其功能非常多,能产生静态文件,缓存数据库,优化CSS,JS等,功能一多就容易出问题,很可能就和别的插件不兼容了!

W3 Total Cache还有一个问题就是语言是英语的,没有中文翻译,有很多设置到底是起到什么作用,是怎样实现的,怎样设置才好都不是太清楚。很多人一看那么多设置就晕,而且这方面的教程也较少。

最近发现BackWPup里的自动任务都没有执行,在发表一篇文章之后XML-Sitemap也没有更新sitemap.xml.由这两个知道可能是Cron没有执行,一开始还以为CloudFlare的问题,因为它使用的是反向代理,而WordPress的Cron任务又是通过用户访问页面来触发的。但是禁用了CloudFlare之后还是照旧。

直到把W3 Total Cache插件停用了之后才正常,但是又不想把整个插件都禁用了,就一个一个的排查,最后发现是W3 Total Cache插件中的Object Cache的问题,发这个禁用就可以了,和其它的功能没有关係。

而Object Cache里面有两个时间设置,还有就是哪些东西要缓存,哪些不要缓存,可能和这个面的哪一个有关,也没有仔细去找了,先把这个功能禁用了,有时间再找。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据