今天打开博客,又挂了,距离上一次挂差不多有一礼拜,我开始有点警觉了!
在过去的 n 年当中,我的博客从来没有挂过,我也从来不会考虑这个问题。直到一礼拜前,一个用户发了一封邮件告诉我的博客挂了,我才第一次发现自己的博客也会宕机。挂的原因其实是 MySQL 挂了,然后 WordPress 连不上数据库,就报错。我看了眼 MySQL 的日志,差不多就是内存不足,直接 ERROR 了。但是其实挺可疑:
- MySQL 内存不够就要宕机吗,直接查询失败不行吗?
- 我的服务器内存肯定够用的,我上机看的时候,内存利用率才 30%。
- 会不会当时的内存真的就被恰好打满了?巧的是,历史记录看不了,就算从云服务器厂商那边看,CPU 和内存的记录都是空的。
讽刺的是,自己作为一个搞数据库的人,我并不知道为什么会这样,主要也没时间追查,直接一招重启大法。
不幸的是,这一次博客挂了,再也没好心人提醒我,结果导致我挂的第二天才发现挂了,让我白白损失了 1 天的流量。不过博客挂了,我是不是也应该感到高兴呢,如果是因为访问流量比较大而挂的,我是十分乐意的。
为了防止类似的事情再次发生,这次我做了如下几个措施:
- 使用 UpTimeRobot 对博客进行在线率监控,监控页面如下:https://stats.uptimerobot.com/wZx0oIv1pO,当然我也把链接放页脚了。
- 优化文章的 description,原本每篇文章的 description 太短了,不利于百度的 SEO 优化,看看这样能不能改善百度的索引效果。
- 开启 Linux 自己的负载监控,便于排查问题。
最后,静候下一次的宕机来临,我已做好了万全准备,一下次就可以好好分析了。
原创文章,作者:Smith,如若转载,请注明出处:https://www.inlighting.org/archives/blog-recently-always-die
评论列表(1条)
到现在还挂过吗?