版本:gitlab-ce 社区版17.3.1
环境:群辉NAS内+docker内运行gitlab-ce17
首先检查内存占用
$ sudo docker stats --no-stream
输出如下
gitlab-17.3.1 1.50% 12.16GiB / 30.96GiB 39.26%
gitlab1422 8.72% 5.315GiB / 30.96GiB 17.17%
看到这个gitlab-17.3.1已经占用了12.16GB,完全用不到这么大的。
接下来进入docker内部
docker exec -it 容器id /bin/bash
#我的是8504296e0a85是
#在里面使用vi打开配置文件
vi /etc/gitlab/gitlab.rb
#查找
查找(vi的查找是命令模式/后面接查找内容,回车)
postgresql[‘shared_buffers’] //减少数据库缓存(默认为256MB 我改为64MB了)
postgresql[‘max_worker_processes’] //减少数据库并发数(默认为8 我改为4了)
修改后保存
然后执行如下操作
gitlab-ctl reconfigure
gitlab-ctl restart
再次查看内存占用
$ sudo docker stats --no-stream
输出如下
gitlab-17.3.1-ce240911 7.10% 6.685GiB / 30.96GiB 21.59%
gitlab1422zh 6.56% 5.406GiB / 30.96GiB 17.46%
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
走着的小站
本文地址: gitlab-ce占内存太多,群辉NAS下docker内
本文地址: gitlab-ce占内存太多,群辉NAS下docker内