记一次生产数据库服务器hang机故障排查,值得借鉴
概述
最近准备对MySQL做优化,修改配置文件后MySQL无法正常启动,猜测是个别参数问题,不过后来发现服务器一直卡死,所以重启了下服务器,也就是这个重启服务器发现了一些很奇怪的现象。
现象
在服务器重启后发现以下问题:执行一些基本命令会hang死。
而且发现MySQL进程无法kill掉
排查过程
1、查看磁盘、内存
可以发现磁盘、内存都正常
2、查看服务器整体情况
在用top命令的时候发现IO存在瓶颈,已经达到98%了
3、查看是否有异常用户操作
好吧,都是我的IP地址,那应该是MySQL的问题导致了。
4、计划用iotop进一步分析
本来想用iotop来分析具体是哪个进程影响的IO问题,但发现系统之前没装这工具..而目前IO满了,用yum又装不了这工具,只能选择最后一个办法了。
5、重启大法
重启前发现之前的配置文件是有点问题的,写了两个[mysqld],修改回正确的配置文件,禁止MySQL开机自动启动,然后重启(注意只能手动重启)。
6、重启后
相关推荐
projava 2020-11-14
URML 2020-11-11
sushuanglei 2020-11-12
xwb 2020-07-19
huolan 2020-06-25
Ida 2020-06-17
LeoHan 2020-06-13
@server=‘LinkServer‘, --链接服务器别名。@datasrc=‘192.168.1.1‘ --要访问的的数据库所在的服务器的ip. ‘******‘ --要访问的数据库,用户的密码
zhangwentaohh 2020-06-01
bluet00 2020-05-10
书弋江山 2020-04-19
wxthillwill 2020-04-09
fengdos 2020-04-08
步行者 2020-03-26
hxw0 2020-03-06
点滴技术生活 2020-02-22
86211943 2019-12-20
末点 2020-01-12
gaozhennan 2020-01-12