记一次 WordPress 故障导致服务器几近崩溃的问题

简单来说,这次故障来历不明。可简单描述为,WP 的 cron 任务在更新数据的时候出错,导致 PHP 记录了巨量的出错内容,以每次记录数据量都在 4MB 左右的速度占据磁盘空间,终于很快挤满了我本来只分配了 6GB 空间的磁盘,然后导致 WordPress 后台退出后就无法登录,phpMyAdmin 也无法登录的情况。而我还在寻求解决办法的时候,一次凑巧的 WordPress 版本升级却顺带解决了这个问题。于是这个就成为悬案了。

继续阅读全文

这次真切的感受到了 WordPress 静态缓存的重要性

今天碰巧发现 VPS 的 CPU 占用率达到60%,就检查了一下服务器,发现是因为国内一个 IP 在扫描网站上可能存在的压缩文件包(估计是那种寻找机会的无聊“黑客”)。顺便测试网站在国内的连通性的时候发现之前响应速度超快的网站居然变得很慢。

继续阅读全文

WordPress 一个不常见的错误:You are currently editing the page that shows your latest posts

在编辑一个 WordPress 多站点其中一个子站点的数据库备份之后导入,发现编辑文章、页面等出现错误提示“You are currently editing the page that shows your latest posts”。在论坛中看到类似问题的讨论,才发现是因为 posts 表中出了错误:没有了主键(primary key。

继续阅读全文