昨天下午2点多,突然接到反馈,说我负责维护的工具平台挂了
于是我自己试了一下登录那个平台,发现能正常登录啊,猜想是个别用户的问题(因为之前也有过类似的经历,只有单个用户反馈说访问不了某个资源,后来查到是他自己电脑本地的环境改了)。
在查的过程中又收到另一个项目组的反馈,这时候觉得不是个别用户的问题了。
自己再刷新一下网页,发现自己也登录不了的。
由于这个平台是公司内部使用,我的Django就开了Debug模式,可以直接看到报错信息:
依照上图这个报错,猜想应该是MySQL挂掉了。
于是尝试登陆MySQL,发现能正常登录啊。
接着随便执行个查询语句,发现又查不了,然后再查又可以了。
这么奇怪的现象,第一次遇到。于是看了下/var/log/mysql/error.log,发现数据库在2点23分到2点54分这半小时内频繁关闭
但因为有守护进程,被关闭后的数据库又自动重启
所以在半小时内关闭重启了13次:
实在是搞不懂为啥会频繁重启,猜想有两个原因:
1、数据库顶不住某种压力崩了
2、有人在手动操作数据库
针对猜想2,我先到群里问一下,等待回复的同时查下猜想1。
结果还真的是有人在我那台机器上搭建环境,造成了数据库频繁被重启。