wp-cron.php进程过多造成服务器负载过大的解决办法

WordPress定时任务(如数据库自动备份、自动发表文章)主要靠wp-cron.php来实现的,其原理如下:当有用户访问Wordpress站点的内容是,Wordpress系统判断当时是否有需要运行的后台任务,如果有则在后台访问wp-cron.php执行定时任务。Wordpress定时任务功能给用户确实带来了很大的方便,但是也有一些用户在使用定时任务时遇到了一些问题。如wp-super-cache缓存插件的用户可能会遇到wp-cron.php进程过多,造成服务器负载过大或虚拟主机CPU配额超标。

如你遇到wp-cron.php进程过多造成服务器负载过大,可以通过以下方法解决:文章源自堕落的鱼-https://www.duoluodeyu.com/2285.html

1、禁用Wordpress定时任务wp-cron,编辑wp-config.php,加入以下内容:文章源自堕落的鱼-https://www.duoluodeyu.com/2285.html

  1. define(  'DISABLE_WP_CRON'  , true);

WordPress定时任务被禁用后,会造成一些功能无法使用,如数据库定时备份、定时发表文章等。如你确需要以上功能,可通过服务器crontab设置定时访问wp-cron.php来执行定时任务,具体方法如下:文章源自堕落的鱼-https://www.duoluodeyu.com/2285.html

2、在Linux系统的crontab中填加以下内容(请修改对应的Wordpress目录),设置每15分钟访问一次wp-cron.php以执行Wordpress定时任务。文章源自堕落的鱼-https://www.duoluodeyu.com/2285.html

  1. */15 * * * * php -q /home/public_html/wp-cron.php
文章源自堕落的鱼-https://www.duoluodeyu.com/2285.html文章源自堕落的鱼-https://www.duoluodeyu.com/2285.html
 
1Panel面板的删除方法 网站建设

1Panel面板的删除方法

1Panel 是一款现代化的 Linux 服务器运维管理面板,主打 轻量化、安全性和容器化管理,通过可视化界面帮助用户高效管理服务器环境。它基于 Docker 架构,支持应用一键部署、网站与数据库管理...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证