问题

近期服务器频繁宕机,通过监测基本是由于 CPU 和内存使用 100% 导致,从而不得不重启服务器来恢复网站和博客的正常运行。

过程

通过 Nginx 日志查看宕机时间段没什么特别的异常访问,但是日志中频繁出现 "POST /wp-cron.php?doing_wp_cron=..." 的记录引起我的关注,通过了解这是 wp 的定时任务,一般用于定时发布文章和备份数据库,因为有了相关替代,所以也无须使用,且当前已影响整体性能,遂即关闭该功能。

方案

编辑 wp-config.php 文件,

/* That’s all, stop editing! Happy blogging. */ (英文)

/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */ (中文)

之前加入

define('DISABLE_WP_CRON', true);

保存即可。

分类: 系统运维

0 条评论

发表回复

Avatar placeholder

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