1
我有一個存儲庫,有2分支大小爲3.5GB。每個分支約爲1.5GB(.git本身爲700MB)。Gitlab備份錯誤:包對象死亡的信號9
這是錯誤:
Backup failed
[FAILED]
failed: /opt/gitlab/embedded/bin/git --git-dir=/mountdata/gitlab/git-data/repositories/my-Project/my-git.git bundle create /mountdata/gitlab/backups/repositories/my-Project/my-git.bundle --all
error: pack-objects died of signal 9
error: pack-objects died
由於我的服務器只有4G的內存,我的假設是,備份代碼內存用完每次我做回了時間。
有沒有更好的備份方法?可能一次只能有一個分支來防止內存不足?
目前,我cron
作業的命令是:
0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1
15 04 * * 1-7 umask 0077; tar cfz /secret/gitlab/backups/$(date "+etc-gitlab-\%s.tgz") -C/etc/gitlab
信號9是'SIGKILL',它被第e「OOM殺手」(OOM =內存不足)。更多的內存將幫助最多;更多*虛擬*內存,即計算機可用於移動內存和移出內存的交換空間,假設機器具有比內存更多的內存,也將有所幫助。 – torek