记一次服务器出现大量CLOSE_WAIT排查

背景

突然一次系统使用中出现504nginx超时

排查

  1. 开始觉得可能是nginx的问题导致,尝试使用ip访问也是504
  2. 查看服务器实时日志,日志完全没有任何问题,http请求完全没有进入到服务器中
  3. 是否是数据库锁表导致? 查看数据库没有锁表的状态
  4. 查看服务器监控 此刻的socket异常过高


    socket监控

    5.查看服务器内存,正常

free -h

6.排查服务器tpc的状态是否导致请求进不来

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

发现 CLOSE_WAIT的数量达到200多个

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。