크기가 3.5GB 인 저장소가 2 개 있습니다. 각 지점은 약 1.5GB입니다 (.git는 그 자체로 700MB입니다). Gitlab 백업 오류 : pack-objects가 신호 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 = 메모리 부족). 더 많은 RAM이 가장 도움이 될 것입니다. 더 많은 * 가상 * 메모리, 즉 컴퓨터가 메모리의 내부 및 외부로 물건을 이동하는 데 사용할 수있는 스왑 공간. 컴퓨터가 가지고있는 것보다 더 많은 메모리가있는 것처럼 보이기 때문에 도움이됩니다. – torek