157 字
1 分钟
GitLab(极狐)的部署和配置
内存占用过高
服务器突然崩溃
参考 在内存受限的环境中运行
从6GB降低至4GB,降低了 2GB
同时增加的定时重启:
crontab -e
每天0点重启服务器:
# m h dom mon dow command00 00 * * * /sbin/shutdown -r now
个人配置:
sudo vim /etc/gitlab/gitlab.rb
sudo gitlab-ctl reconfigure
nginx['worker_processes'] = 2
puma['worker_processes'] = 0
sidekiq['concurrency'] = 5
postgresql['max_worker_processes'] = 2
prometheus_monitoring['enable'] = false
gitlab_rails['env'] = { 'MALLOC_CONF' => 'dirty_decay_ms:1000,muzzy_decay_ms:1000'}
gitaly['configuration'] = { concurrency: [ { 'rpc' => "/gitaly.SmartHTTPService/PostReceivePack", 'max_per_repo' => 3, }, { 'rpc' => "/gitaly.SSHService/SSHUploadPack", 'max_per_repo' => 3, }, ], cgroups: { repositories: { count: 2, }, mountpoint: '/sys/fs/cgroup', hierarchy_root: 'gitaly', memory_bytes: 500000, cpu_shares: 512, },}gitaly['env'] = { 'MALLOC_CONF' => 'dirty_decay_ms:1000,muzzy_decay_ms:1000', 'GITALY_COMMAND_SPAWN_MAX_PARALLEL' => '2'}
添加密钥
ssh-keygencat ~/.ssh/id_rsa.pub
GitLab(极狐)的部署和配置
https://fuwari.vercel.app/posts/建站/gitlab/极狐gitlab的部署和配置/