Wordpress(WP)建站后的wp-cron.php是什么?要如何禁用?-Wordpress(WP)建站后的wp-cron.php是什么?要如何禁用? 在检查某WP站的日志的时候,发现主机一直提交一个看起来定时任务的请求。 而在CDN系统,这样的提交一直...

谷子猫博客

一个简单爱分享的小站!^_^!
首页>> 网文转载 >>Wordpress(WP)建站后的wp-cron.php是什么?要如何禁用?
Wordpress(WP)建站后的wp-cron.php是什么?要如何禁用?


在检查某WP站的日志的时候,发现主机一直提交一个看起来定时任务的请求。
而在CDN系统,这样的提交一直被识别为主机被入侵并发包状态(肉鸡)。
WP定时任务被识别为肉鸡攻击


wp-cron.php?doing_wp_cron=171533******

经过查询,是WP程序自带的cron定时任务。

定期清理账户中不必要的文件;
预发布文章;
发送定期消息,例如时事通讯;
刷新网站应用程序的缓存,以确保网站显示最新内容;
进行定期维护检查;
重新索引和刷新产品和客户信息。


wp-cron.php主要用来实现wordpress的一些定时任务,如定时发布文章,定时备份数据,定时响应页面缓存等操作。wp-cron是wordpress内置模块,该模块的特点:它只能在用户发起请求时检查定时任务。也就是说,没有用户访问时,那定时任务就得不到执行;有用户访问时,某个用户会因为定时任务在执行而响应很慢甚至超时。所以,wp-cron在生产环境下会造成服务器压力。

如果并没有定时发布之类的任务,可以在程序根目录下的配置文件修改设置,关闭定时任务。

禁用WordPress的定时任务可以减少CPU资源的占用,但需要注意,这可能会影响到某些插件或主题的功能。如果你决定禁用定时任务,建议在禁用之前备份你的网站,并在禁用后仔细测试,确保一切正常运行。以下是禁用WordPress定时任务的方法:

方法1:通过添加代码到主题的functions.php文件

登录WordPress后台,进入外观 > 编辑器。
在编辑器中,选择你当前使用的主题(通常是Active主题)。
找到并点击functions.php文件。
在文件的末尾添加以下代码:

// 禁用WordPress定时任务
define('DISABLE_WP_CRON', true);
点击“更新文件”保存更改。



方法2:通过编辑wpconfig.php文件

使用FTP客户端或文件管理器,登录到你的WordPress网站的服务器。
找到位于网站根目录下的wp-config.php文件,并下载备份一份以防需要还原。
使用文本编辑器打开wp-config.php文件。
在文件的末尾添加以下代码:

// 禁用WordPress定时任务
define('DISABLE_WP_CRON', true);
保存并上传文件回服务器。



×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:谷子博客 » Wordpress(WP)建站后的wp-cron.php是什么?要如何禁用?
标签: 博客 安全 维护 代码

发表评论

路人甲

网友评论(0)