157 字
1 分钟
GitLab(极狐)的部署和配置
2024-12-29

内存占用过高#

服务器突然崩溃

参考 在内存受限的环境中运行

从6GB降低至4GB,降低了 2GB

同时增加的定时重启:

Terminal window
crontab -e

每天0点重启服务器:

Terminal window
# m h dom mon dow command
00 00 * * * /sbin/shutdown -r now

个人配置:

Terminal window
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'
}

添加密钥#

Terminal window
ssh-keygen
cat ~/.ssh/id_rsa.pub
GitLab(极狐)的部署和配置
https://fuwari.vercel.app/posts/建站/gitlab/极狐gitlab的部署和配置/
作者
Asuwee
发布于
2024-12-29
许可协议
CC BY-NC-SA 4.0