WordPress禁用Wp-Cron防止Cpu使用率过高

Wp-cron是wordpress用来定时任务使用的,包括准备预发布的文章、j主题、插件更新的检查,定时邮件通知的任务,还有部分缓存插件定时清理之类的。

只要和定时相关的,访问网站每个页面,wp-cron都去运行一次,特别是遇到定时清理缓存的插件和高流量站点,就很容易导致服务器cpu占用过高,100%都有可能,然后网站就挂了。

解决WordPress文章上传图片使用中文名不显示的问题

WordPress禁用Wp-Cron防止Cpu使用率过高

如果网站完全用不上wp-cron,就直接禁用了。

先升级wordpress到最新版本,然后修改wp-config.php文件,在WordPress数据表前缀下面添加。

$table_prefix = '你的数据库前缀';
/* Disable wp-cron */
define('DISABLE_WP_CRON', true);

如果不生效,可以把代码加到define( 'DB_COLLATE', '' );的下面,总之不要放到最下面。

到这里了,还是没用,那可以直接把wp-cron.php文件里面的代码全删了,只保留一个空文件就行。

但是偶尔还是需要用到wp-cron.php文件呢?

那就别删里面代码,用服务器的定时任务去完成cron的功能也行,当然wp-config.php还是要添加上面的代码去禁用。

比如每60分钟去执行一次:

*/60 * * * * wget -q -O - https://www.wzxiu.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

和禁用xmlrpc.php文件差不多。

检测微信好友是否删除你代码–无打扰

上一篇

《中国通史》 第一集-中华道路在线观看

下一篇

99%的人还看了

发表评论

插入图片

欢迎登陆本站

 | 注册


耗时 0.201 秒 查询 16 次 内存 8.60 MB

在线工具

VIP视频解析
注册

登录

忘记密码 ?