gitlabバックアップリストア
1503 ワード
停電後gitlab 500エラー
ログの表示
仕方なく、バックアップデータから復旧してみます
バックアップディレクトリの下に入り、
データベース接続サービスの停止
gitlabバージョンの表示
権限の変更
リカバリ
開始
使用可能かどうかを確認
バックアップは必要だ!!!損失を最小限に抑える.
転載先:https://www.cnblogs.com/jiqing9006/p/10701079.html
ログの表示
tail -f /var/log/gitlab/gitlab-rails/production.log
ActionView::Template::Error (failed to parse loose object: invalid header)
仕方なく、バックアップデータから復旧してみます
バックアップディレクトリの下に入り、
cd /var/opt/gitlab/backups/
# ll
-rw------- 1 git git 2398177280 4 8 03:33 1554665572_2019_04_08_11.1.4_gitlab_backup.tar
-rw------- 1 git git 2412830720 4 9 03:36 1554752002_2019_04_09_11.1.4_gitlab_backup.tar
-rw------- 1 git git 2417264640 4 10 03:47 1554839118_2019_04_10_11.1.4_gitlab_backup.tar
-rw------- 1 git git 2424985600 4 11 03:42 1554925166_2019_04_11_11.1.4_gitlab_backup.tar
-rw------- 1 git git 2427289600 4 12 03:38 1555011412_2019_04_12_11.1.4_gitlab_backup.tar
-rw------- 1 git git 2313431040 4 13 03:33 1555097578_2019_04_13_11.1.4_gitlab_backup.tar
データベース接続サービスの停止
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
gitlabバージョンの表示
# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
11.1.4
権限の変更
chmod 777 1555011412_2019_04_12_11.1.4_gitlab_backup.tar
リカバリ
gitlab-rake gitlab:backup:restore BACKUP=1555011412_2019_04_12_11.1.4
開始
gitlab-ctl start
使用可能かどうかを確認
gitlab-rake gitlab:check SANITIZE=true
バックアップは必要だ!!!損失を最小限に抑える.
転載先:https://www.cnblogs.com/jiqing9006/p/10701079.html