解决gitlab太占内存问题
解决方法就是调一下配置
vim /etc/gitlab/gitlab.rb
postgresql[‘shared_buffers’] //减少数据库缓存(默认为256MB 我改为64MB了)
postgresql[‘max_worker_processes’] //减少数据库并发数(默认为8 我改为1了)
postgresql[‘shared_buffers’] //减少数据库缓存(默认为256MB 我改为64MB了)
postgresql[‘max_worker_processes’] //减少数据库并发数(默认为8 我改为1了)
sidekiq[‘concurrency’] //减少sidekiq并发数
sidekiq这两个参数我都改成1了
unicorn[‘worker_memory_limit_min’] = “400 * 1 << 20” //把400改成100
unicorn[‘worker_memory_limit_max’] = “650 * 1 << 20” //把650改成150
unicorn[‘worker_processes’] = 1 //减少进程数 把2变成1
prometheus_monitoring[‘enable’] = false //进行postgres_export关闭,经网上查证,关闭后不会对gitLab造成影响,是拓展功能;
当然具体情况自己根据需求进行调节,我是本人使用,就按最小的值进行了设置。
无所谓了,如果企业使用还要按照需求进行适当的调节。
之后重新设置配置
重启服务就可以了
gitlab-ctl reconfigure
gitlab-ctl restart