GitLab 默认是开启你的 cpu数 +1 个进程,如果在一些 cpu 比较彪悍但是内存比较小的服务器上运行 gitlab 的话,会非常占用内存。所以我们可以改变这一设置即可。
- 修改 gitlab 配置文件
找到 gitlab 的配置文件 gitlab.rb,取消注释,将进程数量设置为一个表合理的值。
unicorn['worker_processes'] = 3
我的 gitlab 因为用的人比较少,因此设置为 3 . gitlab 官方文档中声明其最小值为2.
2. 载入配置
gitlab-ctl reconfigure
3. 重启 gitlab 服务
gitlab-ctl restart
gitlab 服务重启要一小会儿。
搞定。可以看到内存占用还是有显著的下降。