官方安装配置要求服务器至少2核、4G。 如果服务器低于这个要求,就没有必要安装,因为用户体验超级差。 对于服务器CPU来说,建议2到4核就完全足够了,太多就浪费了,但是内存越大越好,最好是4G以上。 如果服务器内存只有4G,还是可以运行的。 但如果你使用的是云电脑,你每天都会收到一条服务器内存报警消息(而且这台服务器只运行一台,内存已经见底了)如下图。
一起做点什么吧! 比如启动服务器后但很快发现服务器又报警了,看来我们还是需要寻找永久的解决办法。
1.修改配置文件
vim /etc/gitlab/gitlab.rb
修改以下项目:
[''] //减少数据库缓存(默认256MB改为128MB)
[''] //减少数据库并发数(默认8,改为4)
[''] //减少并发数(默认25,改为15)
使修改后的配置生效:
gitlab-ctl reconfigure
gitlab-ctl restart
以上参数可根据公司实际用户数量进行调整(调整后参数如下)
2. 验证结果
在服务器后台可以明显看到服务器内存使用量明显下降,并且不再触发内存报警(见下图)
(服务器内存使用率会长期在80%,给你一个建议,定期重启服务器,释放内存,如果服务器长期不重启,内存使用率还是会上升到 100% 并触发内存警报)