WordPress网站禁用WP-Cron设置降低CPU占用

在使用 WordPress 时,你可能会遇到定时任务(如定时发布文章或自动备份)未能按时执行的情况。默认情况下,WordPress 依赖其内部的 wp-cron 调度系统来处理这些任务,但它并不是最理想的解决方案。我们可以通过禁用 WordPress 的 wp-cron,并设置真正的 Cron 任务来确保定时任务按时执行。

禁用 wp-cron
禁用 wp-cron 的方法很简单,只需修改 WordPress 的配置文件 wp-config.php。这个文件位于你网站的根目录。
请将以下指令添加到 WordPress 网站根目录的 wp-config.php 文件中: define(‘DISABLE_WP_CRON’, true);

服务器设置 Cron 任务
linux服务器输入crontab -e
添加一行 */30 * * * * wget -q -O – https://www.yourwebsite.com/wp-cron.php?doing_wp_cron &>/dev/null 如下图:
WordPress网站禁用WP-Cron设置降低CPU占用
请将 yourwebsite.com 替换为你的网站地址。
每30分钟执行一次,本站认为30分钟比较合适。
重启cron服务让计划任务生效 sudo systemctl restart cron

发表评论

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

滚动至顶部