使用 Docker 安装的 GitLab ,正常运行起来之后,内存占用会非常高,甚至 16G 的服务器都不够用。可以修改相关配置,来解决这个问题。
解决方法:
1、进入容器:
docker exec -it gitlab /bin/bash
2、找到配置文件:
vi /etc/gitlab/gitlab.rb
用编辑器去掉下面的注释:
unicorn['worker_processes'] = 2
可以根据需求设置大小,一般 2-4 就够了。
3、修改后,保存 :wq
4、重载配置:
docker exec -it gitlab gitlab-ctl reconfigure
5、重启:
docker exec -it gitlab gitlab-ctl restart
6、查看内存:
docker stats
也可以直接使用命令重启容器:
# 停止 docker stop xxx # 启动 docker start xxx
未经允许不得转载:前端资源网 - w3h5 » Docker安装GitLab内存占用太高的解决方法