GitLab 默认是开启你的 cpu数 +1 个进程,如果在一些 cpu 比较彪悍但是内存比较小的服务器上运行 gitlab 的话,会非常占用内存。所以我们可以改变这一设置即可。

  1. 修改 gitlab 配置文件

找到 gitlab 的配置文件 gitlab.rb,取消注释,将进程数量设置为一个表合理的值。

unicorn['worker_processes'] = 3

我的 gitlab 因为用的人比较少,因此设置为 3 . gitlab 官方文档中声明其最小值为2.

2. 载入配置

gitlab-ctl reconfigure

3. 重启 gitlab 服务

gitlab-ctl restart

gitlab 服务重启要一小会儿。

搞定。可以看到内存占用还是有显著的下降。

相关文章: