1 TCP/IP握手协议

数据库超时--TIME_WAIT数量骤降,CLOSE_WAIT增加(四次握手)系统IO wait增加 --导致线上故障(274)

由上图, 有四个常用状态:SYN_RCVD 建立连接 ;

                                         ESTABLISHED 正常通信状态;

                                         TIME_WAIT   主动断开连接状态;

                                         CLOSE_WAIT 被动断开连接状态;



2 出现问题时线上监控


CPU:利用total-used率降低 wait增加

数据库超时--TIME_WAIT数量骤降,CLOSE_WAIT增加(四次握手)系统IO wait增加 --导致线上故障(274)

TIME_WAIT :tcp主动断开数降低  CLOSE_WAIT:tcp被动断开数增加

数据库超时--TIME_WAIT数量骤降,CLOSE_WAIT增加(四次握手)系统IO wait增加 --导致线上故障(274)

ESTABLISH:tcp通信状态数量增多

数据库超时--TIME_WAIT数量骤降,CLOSE_WAIT增加(四次握手)系统IO wait增加 --导致线上故障(274)

SYN_RECV:相应用户重连tcp简历连接数增多 

数据库超时--TIME_WAIT数量骤降,CLOSE_WAIT增加(四次握手)系统IO wait增加 --导致线上故障(274)

 其他监控如磁盘IO:

数据库超时--TIME_WAIT数量骤降,CLOSE_WAIT增加(四次握手)系统IO wait增加 --导致线上故障(274)


3 根源日志找到(DB慢了)连接暂时释放不掉,表现客户端反应缓慢,部分用户主动断开并重新建立连接


数据库超时--TIME_WAIT数量骤降,CLOSE_WAIT增加(四次握手)系统IO wait增加 --导致线上故障(274)






























相关文章:

  • 2022-01-18
  • 2021-08-25
  • 2021-12-10
  • 2022-12-23
  • 2021-08-20
  • 2021-10-27
  • 2021-06-03
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-02
  • 2021-08-27
  • 2021-05-22
  • 2021-08-08
  • 2021-09-20
  • 2021-11-28
相关资源
相似解决方案