docker gitlab占用内存太多

当服务器因内存不足导致服务无法启动时,发现GitLab占用了大量内存。通过进入GitLab容器并修改`/etc/gitlab/gitlab.rb`配置文件,将`unicorn['worker_processes']`设置为2或根据实际需求调整,然后执行`gitlab-ctl reconfigure`和`gitlab-ctl restart`进行配置重载和重启。这一操作成功减少了10G的内存使用。
摘要由CSDN通过智能技术生成

服务器 没开几个服务器,就导致 服务 起不来,查看了一下,是内存不够,找了一圈,发现 gitlab 占用了,16G+ 的内存

进入容器

docker exec -it gitlab bash

 修改配置

vi /etc/gitlab/gitlab.rb

去掉下面的注释,或者 根据 使用 人数 来设置 大小,一般 的 2-4 就够了。

unicorn['worker_processes'] = 2

 

 

 
  1. 之后执行

  2. 重载配置

  3. docker exec -it gitlab gitlab-ctl reconfigure

  4. 重启

  5. docker exec -it gitlab gitlab-ctl restart

  6. 查看内存

  7. docker stats

查看内存 内存少了 10G .

来源:https://blog.csdn.net/qq_34874784/article/details/105999069

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值