最近,笔者看到网站日志中出现了大量的 wp-cron.php 相关的信息,可能会造成服务器宕机,今天终于有时间来处理一下了。首先,要知道 wp-cron.php 跟网站的定时计划有关,有了思路解决起来就好办了,想看 WP 站出现大量 wp-cron.php 解决教程的,请跟着电脑笔记网往下走。
WordPress 站出现大量 wp-cron.php 怎么办
通过检索相关信息,网上一致推荐禁用 wp-cron.php,即在“wp-config.php”的最后添加禁用代码,相关代码如下:
define('DISABLE_WP_CRON', true);
但是,遗憾的是,笔者禁用 wp-cron.php 之后,网站日志中依然存在大量 wp-cron.php 相关的信息,跟禁用之前没有任何区别,这个方法看来不太可行,万一网站中有正常的定时计划,全部禁用部分功能就失效了。
还有一部分朋友建议使用“crontab”命令来解决,使用“crontab”命令的前提还是先禁用 wp-cron.php,然后在服务器上创建定时任务,并没有解决问题。
问题到此好像进行不下去了,既然网站有大量 wp-cron.php 相关信息,那我们不妨来看看这些定时计划是什么吧,但是 WordPress 又没有查看定时计划的入口,我们只好借助于插件了。于是,笔者安装并启用了“WP Crontrol”插件,在这里面就可以看到 WordPress 站上启用的定时计划了。
这里,我们看到有一条定时计划每分钟都要执行一次,应该是用于 W3Total 缓存,并不需要这么频繁的来启用,大家可以根据自己网站的更新频率来设置,我将它改成了“一天两次”,然后再去检查网站日志,发现已经没有新增的 wp-cron.php 相关的问题了,网站也暂未发现其它的异常。
至此,WordPress 站出现大量 wp-cron.php 怎么办就解决了,如果有同样问题的小伙伴可以来看看我们这篇教程了,我们主要借助于“WP Crontrol”插件来找到频繁启动的定时任务,将它频率降低就好了。
转载请注明:电脑笔记网 » WordPress站出现大量wp-cron.php怎么办_WP站出现大量wp-cron.php解决教程