wordpress POST /wp-cron.php?doing_wp_cron 导致服务器宕机

更新日期: 2020-09-30 阅读次数: 3875 字数: 232 分类: wordpress

早上7点,我的低配阿里云服务器又宕机了。重启之后,检测了一下 Nginx 日志,发现还是 wordpress 导致。

xx.xx.xx.xx - - [21/Sep/2020:07:13:50 +0800] "POST /wp-cron.php?doing_wp_cron=xxx HTTP/1.1" 499 0 "http://www.sunzhongwei.com/wp-cron.php?doing_wp_cron=xxx" "WordPress/4.9.6; http://www.sunzhongwei.com"

连续六条这样的请求日志。

最奇怪的是 ip 是自己的。。。。也就是说,我本机自己请求了本机的 wordpress 服务。从 wp-cron.php 这个名字来看,像是 wordpress 的计划任务。

想了一下,好像我网站用到的服务似乎没有涉及到计划任务的,只是个纯展示性的网站。所以,我决定禁用掉 wordpress 的计划任务功能。

如何禁用 wordpress 的计划任务功能

参考: https://kinsta.com/knowledgebase/disable-wp-cron/

项目根目录下 wp-config.php 文件中,添加

/* Disable background wp-cron */
define('DISABLE_WP_CRON', true);

为何会连续触发六次

每访问一次页面就会触发一次计划任务?

一天多少次访问。这个太恐怖了。

tags: 禁用 wordpress 的计划任务功能

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式