gitlab 占用内存过大

服务器的配置

  • 2核
  • 4G
  • 内存的使用量到了2.8GB, 随着项目的增多, 内存的使用会越来越大

修改配置

在使用Gitlab时,随着项目的增多,内存会不断的飙升,只需要修改一个参数,服务器内存迅速降低。

编辑gitlab配置文件/etc/gitlab/gitlab.rb

取消注释修改一下

unicorn[‘worker_processes’] = 2

保存退出执行

gitlab-ctl restart #重启Gitlab所有组件

注意:此值最小值是2,如果设置成1,服务器可能会卡死。

重启后, gitlab启动失败

检查原因: nginx启动失败了

解决办法:

# 修改启动脚本
vi /opt/gitlab/sv/nginx/run
exec chpst -P /opt/gitlab/embedded/sbin/nginx -p /var/opt/gitlab/nginx

# 改为
exec chpst -P /opt/gitlab/embedded/sbin/gitlab-web -p /var/opt/gitlab/nginx

# 启动gitlab
gitlab-ctl start

如果启动失败后,记得检查下gitlab的使用情况

这些是所有的服务,如果有启动失败的,需要查询下解决办法

原文链接: gitlab 占用内存过大 版权所有,转载时请注明出处,违者必究。
注明出处格式:流沙团 ( https://gyarmy.com/post-791.html )

发表评论

0则评论给“gitlab 占用内存过大”