gitlab 优化
Posted shijunjie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlab 优化相关的知识,希望对你有一定的参考价值。
gitlab-ctl reconfigure #初次配置服务
gitlab-ctl start #启动服务
gitlab-ctl stop #停止服务
gitlab-ctl restart #重启服务
vim /etc/gitlab/gitlab.rb
external_url ‘http://192.168.2.87:9090‘ #http 访问地址 gitlab_rails[‘manage_backup_path‘] = true
gitlab_rails[‘backup_path‘] = "/backup/gitlab/backups" #自定义备份目录 gitlab_rails[‘backup_keep_time‘] = 2592000 #(30*24*3600) 自动清除30天前的备份文件 git_data_dirs({ "default" => { "path" => "/data/gitlab/git-data" #自定义代码库目录位置 } })
备份:
备份命令:gitlab-rake gitlab:backup:create
备份的仓库恢复:
gitlab-rake gitlab:backup:restore BACKUP=1483198680
恢复时,选择的版本就是备份是产生的Unix时间戳。
注:恢复时,先停掉服务,以免双写导致数据错误。
检查服务的日志信息
# 检查redis的日志
gitlab-ctl tail redis
# 检查postgresql的日志
gitlab-ctl tail postgresql
# 检查gitlab-workhorse的日志
gitlab-ctl tail gitlab-workhorse
# 检查logrotate的日志
gitlab-ctl tail logrotate
# 检查nginx的日志
gitlab-ctl tail nginx
# 检查sidekiq的日志
gitlab-ctl tail sidekiq
# 检查unicorn的日志
gitlab-ctl tail unicorn
--------------------------------------------------------------------------------
参考资料:
https://www.cnblogs.com/voipman/p/gitlab.html
以上是关于gitlab 优化的主要内容,如果未能解决你的问题,请参考以下文章