复盘服务器繁忙docker篇
以前偶尔注意到服务器的内存和存储空间占比比较高的情况,但是一直没有去关注和处理
今天突然接口访问错误,gitlab也登不上去,然后第一反应就是内存溢出或者存储空间溢出
检查df -h发现 docker overlay2这个占比100%,进入这个目录,查询一级大小 du -h --max-depth=1
检查发现xxxx哈希值的部分比较大cd进去然后查询,发现是gitlab的日志多了,然后清理json.log文件,
接着还发现CPU过高,发现是gitlab的prometheus,然后在容器内配置 /etc/gitlab/gitlab.rb prometheus_monitoring['enable'] = false
最后重启gitlab容器
结果:存储从100%下降到57%,CPU从90%下降到2%