一、gitlab服务应用
1、gitlab安装配置
安装过程:
yum install -y curl policycoreutils-python openssh-server cronie #安装依赖
vim /etc/yum.repos.d/gitlab-ce.repo #配置yum源
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
yum makecache #更新本地yum缓存
yum install gitlab-ce #安装GitLab最新社区版
gitlab-ctl reconfigure #gitlab初始化
默认安装路径:
/var/opt/gitlab/
至此,gitlab安装完毕。
2、故障恢复
1、系统资源不足
gitlab-ctl stop sidekiq
sidekiq与多线程启动相关,如果系统资源不足,可以关闭sidekiq来释放一部分内存。
2、web页面出现502
其主要问题是系统资源不够用:
unicorn['worker_timeout'] = 90 #默认60s,可以增大超时时间
gitlab_rails['webhook_timeout'] = 90