Gitlab内存占用过高的解决方法
一、背景:最近使用Jenkins发布项目的时候,出现卡死的情况。然后,就去服务器跟踪具体情况,经过分析,发现CPU占用率在90%-100%之间波动。然后通过Linux命令:top -c查到与Gitlab有关的Git进程CPU占用率过高。
二、解决方法:
根据网上资料查找,修改Gitlab配置文件发现不起作用。于是就找了另一种解决方法:强制睡眠进程,具体做法如下:
1、通过命令:top -c //查询占用CPU过高的进程ID
2、通过命令:kill -s STOP 进程号 //休眠该进程,释放CPU空间
具体如下图所示:
以上做法仅供参考,但是总归觉得治标不治本。如果对于这个问题,您有更好的分析和看法,欢迎评论交流学习!
踩坑的菜鸟: 感谢 已解决
youthhhhh: 总是版本有问题报很多错
abc81163788: 牛批666
风中追__風: 感谢大佬,解决问题!!!
一只阳ovo: 解决!谢谢大佬